'restaurant_id'
Request Method: | GET |
---|---|
Request URL: | https://bitedev.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 15:11:32 +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 0x7f8fbfa9d4f0>> |
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 0x7f8fbeaa9d30> |
callback_args | () |
callback_kwargs | {} |
middleware_method | <function CorsMiddleware.process_view at 0x7f8fbf8a18b0> |
request | <WSGIRequest: GET '/web/restaurant/contact/'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f8fbfa9d4f0> |
wrapped_callback | <function redesign_contact_us at 0x7f8fa8417430> |
/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 0x7f8fbeaa9d30> |
hub | <sentry_sdk.hub.Hub object at 0x7f8f9e3c6b20> |
kwargs | {} |
request | <WSGIRequest: GET '/web/restaurant/contact/'> |
sentry_scope | <Scope id=0x7f8fad1c3a00 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 0x7f8fbd17f9d0> |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTP_ACCEPT | '*/*' |
HTTP_CONNECTION | 'close' |
HTTP_HOST | 'bitedev.com.au' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_FORWARDED_FOR | '3.236.217.172' |
HTTP_X_FORWARDED_PROTO | 'https' |
HTTP_X_REAL_IP | '3.236.217.172' |
PATH_INFO | '/web/restaurant/contact/' |
QUERY_STRING | '' |
RAW_URI | '/web/restaurant/contact/' |
REMOTE_ADDR | '' |
REQUEST_METHOD | 'GET' |
SCRIPT_NAME | '' |
SERVER_NAME | 'bitedev.com.au' |
SERVER_PORT | '443' |
SERVER_PROTOCOL | 'HTTP/1.0' |
SERVER_SOFTWARE | 'gunicorn/20.1.0' |
gunicorn.socket | <socket.socket fd=10, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0, laddr=/run/gunicorn.sock> |
wsgi.errors | <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f8fa867ae20> |
wsgi.file_wrapper | <class 'gunicorn.http.wsgi.FileWrapper'> |
wsgi.input | <gunicorn.http.body.Body object at 0x7f8f9e3c6dc0> |
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.