'OrganizationListView' object has no attribute 'object_list'
Request Method: | GET |
---|---|
Request URL: | https://reparons.org/user/organizations/ |
Django Version: | 3.2.2 |
Exception Type: | AttributeError |
Exception Value: | 'OrganizationListView' object has no attribute 'object_list' |
Exception Location: | /srv/app/./openrepairplatform/user/views.py, line 251, in get |
Python Executable: | /usr/local/bin/uwsgi |
Python Version: | 3.9.17 |
Python Path: | ['.', '', '/usr/local/lib/python39.zip', '/usr/local/lib/python3.9', '/usr/local/lib/python3.9/lib-dynload', '/usr/local/lib/python3.9/site-packages', '/usr/local/lib/python3.9/site-packages/odf', '/usr/local/lib/python3.9/site-packages/odf', '/usr/local/lib/python3.9/site-packages/odf', '/usr/local/lib/python3.9/site-packages/odf', '/usr/local/lib/python3.9/site-packages/odf', '/usr/local/lib/python3.9/site-packages/odf', '/usr/local/lib/python3.9/site-packages/odf'] |
Server time: | Tue, 19 Mar 2024 03:44:26 +0100 |
/usr/local/lib/python3.9/site-packages/django/core/handlers/exception.py
, line 47, in inner
response = await sync_to_async(response_for_exception, thread_sensitive=False)(request, exc)
return response
return inner
else:
@wraps(get_response)
def inner(request):
try:
response = get_response(request)…
except Exception as exc:
response = response_for_exception(request, exc)
return response
return inner
Variable | Value |
---|---|
exc | AttributeError("'OrganizationListView' object has no attribute 'object_list'") |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7f7fcd53b340>> |
request | <WSGIRequest: GET '/user/organizations/'> |
/usr/local/lib/python3.9/site-packages/django/core/handlers/base.py
, line 181, in _get_response
if response is None:
wrapped_callback = self.make_view_atomic(callback)
# If it is an asynchronous view, run it in a subthread.
if asyncio.iscoroutinefunction(wrapped_callback):
wrapped_callback = async_to_sync(wrapped_callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)…
except Exception as e:
response = self.process_exception_by_middleware(e, request)
if response is None:
raise
# Complain if the view returned None (a common error).
Variable | Value |
---|---|
callback | <function OrganizationListView at 0x7f7fc9d07700> |
callback_args | () |
callback_kwargs | {} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f7fca783550>> |
request | <WSGIRequest: GET '/user/organizations/'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f7fcd53b340> |
wrapped_callback | <function OrganizationListView at 0x7f7fc9d07700> |
/usr/local/lib/python3.9/site-packages/django/views/generic/base.py
, line 70, in view
self = cls(**initkwargs)
self.setup(request, *args, **kwargs)
if not hasattr(self, 'request'):
raise AttributeError(
"%s instance has no 'request' attribute. Did you override "
"setup() and forget to call super()?" % cls.__name__
)
return self.dispatch(request, *args, **kwargs)…
view.view_class = cls
view.view_initkwargs = initkwargs
# take name and docstring from class
update_wrapper(view, cls, updated=())
Variable | Value |
---|---|
args | () |
cls | <class 'openrepairplatform.user.views.OrganizationListView'> |
initkwargs | {} |
kwargs | {} |
request | <WSGIRequest: GET '/user/organizations/'> |
self | <openrepairplatform.user.views.OrganizationListView object at 0x7f7fc84d9fd0> |
/usr/local/lib/python3.9/site-packages/django/views/generic/base.py
, line 98, in dispatch
# Try to dispatch to the right method; if a method doesn't exist,
# defer to the error handler. Also defer to the error handler if the
# request method isn't on the approved list.
if request.method.lower() in self.http_method_names:
handler = getattr(self, request.method.lower(), self.http_method_not_allowed)
else:
handler = self.http_method_not_allowed
return handler(request, *args, **kwargs)…
def http_method_not_allowed(self, request, *args, **kwargs):
logger.warning(
'Method Not Allowed (%s): %s', request.method, request.path,
extra={'status_code': 405, 'request': request}
)
Variable | Value |
---|---|
args | () |
handler | <bound method OrganizationListView.get of <openrepairplatform.user.views.OrganizationListView object at 0x7f7fc84d9fd0>> |
kwargs | {} |
request | <WSGIRequest: GET '/user/organizations/'> |
self | <openrepairplatform.user.views.OrganizationListView object at 0x7f7fc84d9fd0> |
/srv/app/./openrepairplatform/user/views.py
, line 251, in get
def get_queryset(self):
queryset = self.filter_queryset_location(super().get_queryset())
return queryset
def get(self, request, *args, **kwargs):
res = super().get(request, *args, **kwargs)
places = Place.objects.all()
if not self.object_list:…
zipcodes = "<br/>".join({
f"- {place.zipcode}" for place in places if place.address
})
message = f"""
<p>
<b>
Variable | Value |
---|---|
__class__ | <class 'openrepairplatform.user.views.OrganizationListView'> |
args | () |
kwargs | {} |
places | <QuerySet [<Place: Le taille-crayon, 21 Rue Flachet 69100 Villeurbanne>, <Place: Médiathèque Jean Prevost, 2 Square de Cumbernauld 69500 Bron>, <Place: EOL (Espace de l'Ouest Lyonnais), 6 Rue Nicolas Sicard 69005 Lyon>, <Place: La Friche Lamartine, 21 Rue Saint Victorien 69003 Lyon>, <Place: Festival changez d'air, 19 Avenue de la Libération 69290 Saint-Genis-les-Ollières>, <Place: Parc du Clos Layat, 260 Route de Vienne 69008 Lyon>, <Place: MJC du 6eme, >, <Place: Free'stival, 145 Avenue Jean Jaurès 69007 Lyon>, <Place: Halle de Grézieu la Varenne, Avenue Emile Evellier 69290 Grézieu-la-Varenne>, <Place: Parc Chabrières Arlès, Grande Rue 69600 Oullins>, <Place: Place maréchal Juin, Place Maréchal Juin 69140 Rillieux-la-Pape>, <Place: Ecole primaire Victor Hugo, 5 Impasse Flesselles 69001 Lyon>, <Place: MJC Montchat, 53 Rue Charles Richard 69003 Lyon>, <Place: ToïToï le Zinc, 17 Rue Marcel Dutartre 69100 Villeurbanne>, <Place: Festival 0 déchet, 14 Avenue Tony Garnier 69007 Lyon>, <Place: La rue aux enfants, >, <Place: Maison Social Cyprian les Brosses, 4 Rue Jules Guesde 69100 Villeurbanne>, <Place: Les Grandes Voisines, 40 Avenue de la Table de Pierre 69340 Francheville>, <Place: ECAM, 40 Montée Saint Barthélémy 69005 Lyon>, <Place: Résidence Des Rames, 7 Chemin des Rames 69120 Vaulx-en-Velin>, '...(remaining elements truncated)...']> |
request | <WSGIRequest: GET '/user/organizations/'> |
res | <HttpResponseRedirect status_code=302, "text/html; charset=utf-8", url="/"> |
self | <openrepairplatform.user.views.OrganizationListView object at 0x7f7fc84d9fd0> |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
CONTENT_LENGTH | '' |
CONTENT_TYPE | '' |
DOCUMENT_ROOT | '/etc/nginx/html' |
HTTPS | 'on' |
HTTP_ACCEPT | '*/*' |
HTTP_HOST | 'reparons.org' |
HTTP_USER_AGENT | 'claudebot' |
PATH_INFO | '/user/organizations/' |
QUERY_STRING | '' |
REMOTE_ADDR | '44.197.251.102' |
REMOTE_PORT | '41950' |
REQUEST_METHOD | 'GET' |
REQUEST_SCHEME | 'https' |
REQUEST_URI | '/user/organizations/' |
SCRIPT_NAME | '' |
SERVER_NAME | 'reparons.org' |
SERVER_PORT | '443' |
SERVER_PROTOCOL | 'HTTP/2.0' |
uwsgi.core | 0 |
uwsgi.node | b'22645aef9994' |
uwsgi.version | b'2.0.23' |
wsgi.errors | <_io.TextIOWrapper name=2 mode='w' encoding='ISO-8859-1'> |
wsgi.file_wrapper | <built-in function uwsgi_sendfile> |
wsgi.input | <uwsgi._Input object at 0x7f7fc897a590> |
wsgi.multiprocess | True |
wsgi.multithread | True |
wsgi.run_once | False |
wsgi.url_scheme | 'https' |
wsgi.version | (1, 0) |
openrepairplatform.settings.prod
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
ALLOWED_HOSTS | ['reparons.org', 'localhost', '127.0.0.1', '[::1]'] |
ANYMAIL | {'MAILJET_API_KEY': '********************', 'MAILJET_SECRET_KEY': '********************'} |
APPEND_SLASH | True |
ASSETS_AUTO_BUILD | True |
ASSETS_CACHE | True |
ASSETS_DEBUG | False |
ASSETS_LOAD_PATH | [] |
ASSETS_MANIFEST | 'cache' |
ASSETS_MODULES | ['openrepairplatform.assets'] |
ASSETS_ROOT | '/srv/static/' |
ASSETS_UPDATER | 'timestamp' |
ASSETS_URL_EXPIRE | None |
ASSETS_URL_MAPPING | {} |
ASSETS_VERSIONS | 'hash' |
AUTHENTICATION_BACKENDS | ('django.contrib.auth.backends.ModelBackend',) |
AUTH_PASSWORD_VALIDATION | '********************' |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'user.CustomUser' |
AVATAR_COLORS | ((254, 229, 110), (8, 51, 66), (43, 230, 171)) |
BASE_DIR | '/srv/app' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
CACHE_FILE_MODE | None |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | 'csrftoken' |
CSRF_COOKIE_PATH | '/' |
CSRF_COOKIE_SAMESITE | 'Lax' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | [] |
CSRF_USE_SESSIONS | False |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.contrib.gis.db.backends.postgis', 'HOST': 'db', 'NAME': 'ateliersoude', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'ateliersoude'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
DATETIME_FORMAT | 'N j, Y, P' |
DATETIME_INPUT_FORMATS | ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M'] |
DATE_FORMAT | 'N j, Y' |
DATE_INPUT_FORMATS | ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] |
DEBUG | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
DECIMAL_SEPARATOR | '.' |
DEFAULT_AUTO_FIELD | 'django.db.models.AutoField' |
DEFAULT_CHARSET | 'utf-8' |
DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | 'no-reply@reparons.org' |
DEFAULT_HASHING_ALGORITHM | 'sha256' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
DJANGO_TABLES2_TEMPLATE | 'django_tables2/bootstrap5.html' |
EMAIL_BACKEND | 'anymail.backends.mailjet.EmailBackend' |
EMAIL_FILE_PATH | '/srv/app/tmp/messages' |
EMAIL_HOST | 'mail.reparons.org' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | 'no-reply@reparons.org' |
EMAIL_PORT | 25 |
EMAIL_SSL_CERTFILE | None |
EMAIL_SSL_KEYFILE | '********************' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
EMAIL_TIMEOUT | None |
EMAIL_USE_LOCALTIME | False |
EMAIL_USE_SSL | False |
EMAIL_USE_TLS | False |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | 420 |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | [] |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['dal', 'dal_select2', 'tinymce', 'openrepairplatform.user', 'openrepairplatform.event', 'openrepairplatform.location', 'openrepairplatform.inventory', 'django.contrib.sites', 'django.contrib.admin', 'django.contrib.admindocs', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.staticfiles', 'django.contrib.messages', 'django.contrib.gis', 'simple_history', 'rest_framework', 'fontawesome', 'django_assets', 'bootstrap5', 'sorl.thumbnail', 'import_export', 'initial_avatars', 'django_gravatar', 'django_extensions', 'django_tables2', 'django_tables2_column_shifter', 'django_filters', 'treebeard', 'bootstrap_modal_forms', 'django_better_admin_arrayfield'] |
INTERNAL_IPS | ['127.0.0.1', '0.0.0.0'] |
KM_DISTANCE | 50 |
LANGUAGES | [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] |
LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'fa', 'ur'] |
LANGUAGE_CODE | 'fr-fr' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_HTTPONLY | False |
LANGUAGE_COOKIE_NAME | 'django_language' |
LANGUAGE_COOKIE_PATH | '/' |
LANGUAGE_COOKIE_SAMESITE | None |
LANGUAGE_COOKIE_SECURE | False |
LOCALE_PATHS | [] |
LOCATION | True |
LOGGING | {} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MAILJET | True |
MANAGERS | [] |
MEDIA_ROOT | '/srv/media/' |
MEDIA_URL | '/media/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MESSAGE_TAGS | {40: 'danger'} |
MIDDLEWARE | ['django.middleware.csrf.CsrfViewMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.locale.LocaleMiddleware', 'simple_history.middleware.HistoryRequestMiddleware', 'openrepairplatform.event.middleware.middleware.ForceLangMiddleware'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PREPEND_WWW | False |
PREPROD | 'False' |
PROJECT_DIR | '/srv/app/openrepairplatform' |
RESOLVER | <django_assets.env.DjangoResolver object at 0x7f7fc8955df0> |
ROOT_URLCONF | 'openrepairplatform.urls' |
SECRET_KEY | '********************' |
SECURE_BROWSER_XSS_FILTER | False |
SECURE_CONTENT_TYPE_NOSNIFF | True |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_REFERRER_POLICY | 'same-origin' |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | False |
SERVER_EMAIL | 'root@localhost' |
SESSION_CACHE_ALIAS | 'default' |
SESSION_COOKIE_AGE | 2419200 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | 'sessionid' |
SESSION_COOKIE_PATH | '/' |
SESSION_COOKIE_SAMESITE | 'Lax' |
SESSION_COOKIE_SECURE | False |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | 'openrepairplatform.settings.prod' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SITE_ID | 1 |
STATICFILES_DIRS | ['/srv/app/openrepairplatform/static/', '/srv/app/openrepairplatform/static/js', '/srv/app/openrepairplatform/static/css', '/srv/app/openrepairplatform/static/scss'] |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/srv/static/' |
STATIC_URL | '/static/' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/srv/app/openrepairplatform/templates'], 'OPTIONS': {'context_processors': ['openrepairplatform.context_processors.site_title', 'openrepairplatform.context_processors.settings_variables', 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages']}}] |
TEST_NON_SERIALIZED_APPS | [] |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
THOUSAND_SEPARATOR | ',' |
TIME_FORMAT | 'P' |
TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
TIME_ZONE | 'Europe/Paris' |
USE_I18N | True |
USE_L10N | True |
USE_THOUSAND_SEPARATOR | True |
USE_TZ | True |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WSGI_APPLICATION | 'openrepairplatform.wsgi.application' |
X_FRAME_OPTIONS | 'DENY' |
YEAR_MONTH_FORMAT | 'F Y' |
You’re seeing this error because you have DEBUG = True
in your
Django settings file. Change that to False
, and Django will
display a standard page generated by the handler for this status code.