'restaurant_id'
Request Method: | GET |
---|---|
Request URL: | https://thebitenetwork.com.au/web/restaurant/contact/ |
Django Version: | 3.1.8 |
Exception Type: | KeyError |
Exception Value: | 'restaurant_id' |
Exception Location: | /home/ubuntu/env/lib/python3.8/site-packages/django/contrib/sessions/backends/base.py, line 65, in __getitem__ |
Python Executable: | /home/ubuntu/env/bin/python3 |
Python Version: | 3.8.10 |
Python Path: | ['/home/ubuntu/server', '/home/ubuntu/env/bin', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/home/ubuntu/env/lib/python3.8/site-packages', '/home/server/bite'] |
Server time: | Fri, 29 Mar 2024 20:02:53 +1030 |
/home/ubuntu/env/lib/python3.8/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 | KeyError('restaurant_id') |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7f8fbfa9d3d0>> |
request | <WSGIRequest: GET '/web/restaurant/contact/'> |
/home/ubuntu/env/lib/python3.8/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 redesign_contact_us at 0x7f8fbeaa8d30> |
callback_args | () |
callback_kwargs | {} |
middleware_method | <function CorsMiddleware.process_view at 0x7f8fbf89b8b0> |
request | <WSGIRequest: GET '/web/restaurant/contact/'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f8fbfa9d3d0> |
wrapped_callback | <function redesign_contact_us at 0x7f8fa99d2430> |
/home/ubuntu/env/lib/python3.8/site-packages/sentry_sdk/integrations/django/views.py
, line 84, in sentry_wrapped_callback
# this isn't necessary for async views since that runs on main
if sentry_scope.profile is not None:
sentry_scope.profile.update_active_thread_id()
with hub.start_span(
op=OP.VIEW_RENDER, description=request.resolver_match.view_name
):
return callback(request, *args, **kwargs)…
return sentry_wrapped_callback
Variable | Value |
---|---|
args | () |
callback | <function redesign_contact_us at 0x7f8fbeaa8d30> |
hub | <sentry_sdk.hub.Hub object at 0x7f8fac63c220> |
kwargs | {} |
request | <WSGIRequest: GET '/web/restaurant/contact/'> |
sentry_scope | <Scope id=0x7f8fbc4a3b80 name=wsgi> |
/home/ubuntu/server/whitelabelweb/views/redesign/restaurant_info.py
, line 12, in redesign_contact_us
from thebitenetwork.models import Restaurant
from whitelabelweb.decorators import requires_restaurant
# @requires_restaurant
def redesign_contact_us(request):
restaurant = Restaurant.objects.get(id=request.session['restaurant_id'])…
print(restaurant.location[1])
print(restaurant.location[0])
context = {
'restaurant': restaurant,
'lat': restaurant.location[1],
'lon': restaurant.location[0],
Variable | Value |
---|---|
request | <WSGIRequest: GET '/web/restaurant/contact/'> |
/home/ubuntu/env/lib/python3.8/site-packages/django/contrib/sessions/backends/base.py
, line 65, in __getitem__
if key == LANGUAGE_SESSION_KEY:
warnings.warn(
'The user language will no longer be stored in '
'request.session in Django 4.0. Read it from '
'request.COOKIES[settings.LANGUAGE_COOKIE_NAME] instead.',
RemovedInDjango40Warning, stacklevel=2,
)
return self._session[key]…
def __setitem__(self, key, value):
self._session[key] = value
self.modified = True
def __delitem__(self, key):
Variable | Value |
---|---|
key | 'restaurant_id' |
self | <django.contrib.sessions.backends.file.SessionStore object at 0x7f8faa1fb730> |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTP_ACCEPT | '*/*' |
HTTP_CONNECTION | 'close' |
HTTP_HOST | 'thebitenetwork.com.au' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_FORWARDED_FOR | '174.129.140.206' |
HTTP_X_FORWARDED_PROTO | 'https' |
HTTP_X_REAL_IP | '174.129.140.206' |
PATH_INFO | '/web/restaurant/contact/' |
QUERY_STRING | '' |
RAW_URI | '/web/restaurant/contact/' |
REMOTE_ADDR | '' |
REQUEST_METHOD | 'GET' |
SCRIPT_NAME | '' |
SERVER_NAME | 'thebitenetwork.com.au' |
SERVER_PORT | '443' |
SERVER_PROTOCOL | 'HTTP/1.0' |
SERVER_SOFTWARE | 'gunicorn/20.1.0' |
gunicorn.socket | <socket.socket fd=14, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0, laddr=/run/gunicorn.sock> |
wsgi.errors | <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f8fabd7f760> |
wsgi.file_wrapper | <class 'gunicorn.http.wsgi.FileWrapper'> |
wsgi.input | <gunicorn.http.body.Body object at 0x7f8fad4d5d60> |
wsgi.input_terminated | True |
wsgi.multiprocess | True |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'https' |
wsgi.version | (1, 0) |
bite.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [('Alexander', 'alexander@frothapps.com.au')] |
ADMIN_PAYOUT_ID | 'acct_1Ju8Rn2Q5ucsz8AL' |
ALLOWED_HOSTS | ['thebitenetwork.com.au', '127.0.0.1', 'localhost', '54.79.201.55', '*', 'getbite.com.au'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'auth.User' |
AWS_ACCESS_KEY_ID | '********************' |
AWS_DEFAULT_ACL | 'public-read' |
AWS_LOCATION | 'static' |
AWS_S3_CUSTOM_DOMAIN | 'dtvm3z7wq40un.cloudfront.net' |
AWS_S3_OBJECT_PARAMETERS | {'CacheControl': 'max-age=86400'} |
AWS_SECRET_ACCESS_KEY | '********************' |
AWS_STORAGE_BUCKET_NAME | 'thebitenetwork' |
BASE_DIR | '/home/ubuntu/server/thebitenetwork' |
BITE_SERVICE_CHARGE | Decimal('2.5') |
BITE_SERVICE_CHARGE_10KM | 1.5 |
BITE_SERVICE_CHARGE_3KM | 1.5 |
BITE_SERVICE_CHARGE_5KM | 1.5 |
BITE_SERVICE_CHARGE_7KM | 1.5 |
BITE_SERVICE_CHARGE_9KM | 1.5 |
BOOTSTRAP4 | {'include_jquery': True} |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CANCEL_DELIVERY_ENDPOINT | 'https://openapi.doordash.com/drive/v1/deliveries/' |
CANCEL_DELIVERY_ENDPOINT_EXTENSION | '/cancel' |
CORS_ALLOW_ALL_ORIGINS | True |
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': 'thebitenetwork-new.c18i2u6arbdk.ap-southeast-2.rds.amazonaws.com', 'NAME': 'thebitenetwork', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'thebitenetwork'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | None |
DATA_UPLOAD_MAX_NUMBER_FIELDS | None |
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_CHARSET | 'utf-8' |
DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | 'storages.backends.s3boto3.S3Boto3Storage' |
DEFAULT_FROM_EMAIL | 'Hospa Group Pty LTD <no-reply@hospa.com.au>' |
DEFAULT_HASHING_ALGORITHM | 'sha256' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
DOORDASH_API_BASE | '********************' |
DOORDASH_BASE_KM | 3.0 |
DOORDASH_BASE_RATE | 10.99 |
DOORDASH_ESTIMATES_ENDPOINT | 'https://openapi.doordash.com/drive/v1/estimates' |
DOORDASH_PER_KM_RATE | 1.0 |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | 'smtp.sendgrid.net' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | 'apikey' |
EMAIL_PORT | 587 |
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 | True |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
FILE_UPLOAD_MAX_MEMORY_SIZE | 26214400 |
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' |
GOOGLE_API_KEY | '********************' |
GOOGLE_DELIVERY_MATRIX_API_KEY | '********************' |
GOOGLE_GEOCODER_API_KEY | '********************' |
GOOGLE_MAPS_API_KEY | '********************' |
HUBSTER_API_BASE | '********************' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['django_extensions', 'django.contrib.contenttypes', 'thebitenetwork.apps.thebitenetworkConfig', 'whitelabelweb.apps.WhitelabelwebConfig', 'driverrequests.apps.DriverrequestsConfig', 'admin_app', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.gis', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'oauth2_provider', 'rest_framework', 'social_django', 'rest_framework_social_oauth2', 'rest_framework.authtoken', 'bootstrap4', 'bootstrap_datepicker_plus', 'mapwidgets', 'corsheaders', 'storages', 'debug_toolbar', 'driverapp.apps.DriverappConfig', 'address', 'deliverect', 'colorfield', 'csvexport', 'wkhtmltopdf', 'security.apps.SecurityConfig', 'sorl.thumbnail', 'nplusone.ext.django', 'landing.apps.LandingConfig'] |
INTERNAL_IPS | ['127.0.0.1', '127.0.0.1:8000', '192.168.8.174', '192.168.8.174:8000', 'bitedev.com.au'] |
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 | 'en-us' |
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 | [] |
LOGGING | {'disable_existing_loggers': False, 'handlers': {'dev_file': {'class': 'logging.FileHandler', 'filename': '/home/ubuntu/server/thebitenetwork/dev.log', 'level': 'DEBUG'}}, 'loggers': {'dev': {'handlers': ['dev_file'], 'level': 'DEBUG', 'propagate': False}}, 'version': 1} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/restaurant/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MAILCHIMP_API_KEY | '********************' |
MANAGERS | [] |
MAP_WIDGETS | {'GOOGLE_MAP_API_KEY': '********************'} |
MEDIA_ROOT | '' |
MEDIA_URL | 'https://dtvm3z7wq40un.cloudfront.net/media/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ['django.middleware.security.SecurityMiddleware', 'corsheaders.middleware.CorsMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'nplusone.ext.django.NPlusOneMiddleware'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | 'F j' |
NPLUSONE_LOGGER | <Logger nplusone (WARNING)> |
NPLUSONE_LOG_LEVEL | 30 |
NUMBER_GROUPING | 0 |
OAUTH_CLIENT_ID | 'GJXCqBPhlN1tkLVFvjrzjyOyTOyLwKLJE6qCIvui' |
OAUTH_CLIENT_SECRET | '********************' |
OAUTH_SERVER_URL | '' |
OAUTH_URL | 'https://bitedev.com.au/o/token/' |
ONESIGNAL_APP_ID | '3f2c272b-0816-45c0-b055-dc92ee460a5b' |
ONESIGNAL_REST_KEY | '********************' |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_CODE_EXPIRY | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PHONE_NUMBER_COUNTRY | 'AU' |
PREPEND_WWW | False |
PRODUCTION | False |
PUBLIC_MEDIA_LOCATION | 'media' |
RESTAURANT_ONESIGNAL_APP_ID | 'c6887f8e-212b-43e4-8e71-a71d306a0e21' |
RESTAURANT_ONESIGNAL_REST_KEY | '********************' |
REST_FRAMEWORK | {'DEFAULT_AUTHENTICATION_CLASSES': ['rest_framework.authentication.TokenAuthentication', 'rest_framework.authentication.SessionAuthentication'], 'DEFAULT_THROTTLE_CLASSES': ['rest_framework.throttling.AnonRateThrottle', 'rest_framework.throttling.UserRateThrottle'], 'DEFAULT_THROTTLE_RATES': {'anon': '70/minute', 'driver_location': '15/minute', 'user': '70/minute', 'user_hour': '7200/hour', 'user_min': '120/minute'}} |
ROOT_URLCONF | 'bite.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' |
SERVICE_FEE_BASE | 1.0 |
SESSION_CACHE_ALIAS | 'default' |
SESSION_COOKIE_AGE | 1209600 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | 'driver_registration' |
SESSION_COOKIE_PATH | '/' |
SESSION_COOKIE_SAMESITE | 'Lax' |
SESSION_COOKIE_SECURE | False |
SESSION_ENGINE | 'django.contrib.sessions.backends.file' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | True |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | 'bite.settings' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SSL_VALIDATION_ROOT | '/home/ubuntu/server/thebitenetwork/.well-known' |
SSL_VALIDATION_URL | '/.well-known/pki-validation/' |
STATICFILES_DIRS | [] |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'storages.backends.s3boto3.S3Boto3Storage' |
STATIC_ROOT | 'https://dtvm3z7wq40un.cloudfront.net/staticfiles/' |
STATIC_URL | 'https://dtvm3z7wq40un.cloudfront.net/staticfiles/' |
STRIPE_API_KEY | '********************' |
STRIPE_PUBLISHABLE_KEY | '********************' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages'], 'string_if_invalid': '!!! INVALID VARIABLE !!!'}}] |
TESTING_ON_BRENDANS_MACHINE | False |
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 | 'Australia/Adelaide' |
TWILIO_ACCOUNT_SID | 'AC2021e9aa873de03339a17f2eae5ad7f0' |
TWILIO_AUTH_TOKEN | '********************' |
TWILIO_NUMBER | '+19093402483' |
USE_I18N | True |
USE_L10N | True |
USE_S3 | True |
USE_THE_REAL_COURIER_SERVER | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | False |
USE_X_FORWARDED_HOST | True |
USE_X_FORWARDED_PORT | False |
WSGI_APPLICATION | 'bite.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.