'my_df_guest'
Request Method: | GET |
---|---|
Request URL: | http://localhost:8080/export_excel_uploaded_data?f_format=xlsx |
Django Version: | 3.2.7 |
Exception Type: | KeyError |
Exception Value: | 'my_df_guest' |
Exception Location: | C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\django\contrib\sessions\backends\base.py, line 65, in __getitem__ |
Python Executable: | C:\Users\Administrator\AppData\Local\Programs\Python\Python39\python.exe |
Python Version: | 3.9.5 |
Python Path: | ['C:\\Users\\Administrator\\Documents\\MagicStatProj', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python39\\python39.zip', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python39\\DLLs', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python39\\lib', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python39', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages'] |
Server time: | Thu, 28 Mar 2024 11:35:14 +0000 |
C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\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('my_df_guest') |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x00000243F8781970>> |
request | <WSGIRequest: GET '/export_excel_uploaded_data?f_format=xlsx'> |
C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\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 export_excel_uploaded_data at 0x00000243FFF9B550> |
callback_args | () |
callback_kwargs | {} |
request | <WSGIRequest: GET '/export_excel_uploaded_data?f_format=xlsx'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x00000243F8781970> |
wrapped_callback | <function export_excel_uploaded_data at 0x00000243FFF9B550> |
C:\Users\Administrator\Documents\MagicStatProj\MagicStat\views.py
, line 2017, in export_excel_uploaded_data
'''
Functions for exporting files with certain formats
'''
def export_excel_uploaded_data(request):
_df = get_from_cache(request, CACHE_MY_DF)…
_explore = get_from_cache(request, CACHE_EXPLORE)
_file_name = _explore.file_name
_file_name = _file_name.split('.')[0]
# _file_name = _file_name.replace(' ', '_') # if there is a space in the file name, df.itertuples gives error when it has the "name" keyword argument
resp = util.export_df_as_excel(_df, _file_name, ".xlsx", write_index=False, index_name="")
return resp
Variable | Value |
---|---|
request | <WSGIRequest: GET '/export_excel_uploaded_data?f_format=xlsx'> |
C:\Users\Administrator\Documents\MagicStatProj\MagicStat\views.py
, line 621, in get_from_cache
request.session[session_key] = cache_key
def get_from_cache(request, _session_key):
username = request.session['user']['username'] if is_auth(request) else "guest"
session_key = _session_key + "_" + username
c_key = request.session[session_key] # get the cache key…
res = pickle.loads(cache.get(c_key))
return res
def upload_file(request):
result = None
Variable | Value |
---|---|
_session_key | 'my_df' |
request | <WSGIRequest: GET '/export_excel_uploaded_data?f_format=xlsx'> |
session_key | 'my_df_guest' |
username | 'guest' |
C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\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 | 'my_df_guest' |
self | <django.contrib.sessions.backends.db.SessionStore object at 0x00000243848D8070> |
AnonymousUser
Variable | Value |
---|---|
f_format | 'xlsx' |
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTP_ACCEPT | '*/*' |
HTTP_CONNECTION | 'close' |
HTTP_HOST | 'localhost:8080' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_AMZN_TRACE_ID | 'Root=1-660555f1-61b425284541bf5f6e4e2682' |
HTTP_X_FORWARDED_FOR | '3.236.219.157' |
HTTP_X_FORWARDED_PORT | '443' |
HTTP_X_FORWARDED_PROTO | 'https' |
PATH_INFO | '/export_excel_uploaded_data' |
QUERY_STRING | 'f_format=xlsx' |
REMOTE_ADDR | '::1' |
REMOTE_HOST | '::1' |
REMOTE_PORT | '56179' |
REQUEST_METHOD | 'GET' |
REQUEST_URI | '/export_excel_uploaded_data?f_format=xlsx' |
SCRIPT_NAME | '' |
SERVER_NAME | 'waitress.invalid' |
SERVER_PORT | '8080' |
SERVER_PROTOCOL | 'HTTP/1.0' |
SERVER_SOFTWARE | 'waitress' |
waitress.client_disconnected | <bound method HTTPChannel.check_client_disconnected of <waitress.channel.HTTPChannel connected ('::1', 56179, 0, 0) at 0x243848e7430>> |
wsgi.errors | <_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'> |
wsgi.file_wrapper | <class 'waitress.buffers.ReadOnlyFileBasedBuffer'> |
wsgi.input | <_io.BytesIO object at 0x000002438499DBD0> |
wsgi.input_terminated | True |
wsgi.multiprocess | False |
wsgi.multithread | True |
wsgi.run_once | False |
wsgi.url_scheme | 'http' |
wsgi.version | (1, 0) |
MagicStatProj.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
ALLOWED_HOSTS | ['*', '127.0.0.1', 'localhost', 'www.magicstat.co', 'magicstat.co'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'auth.User' |
BASE_DIR | 'C:\\Users\\Administrator\\Documents\\MagicStatProj' |
CACHES | {'default': {'BACKEND': 'django_redis.cache.RedisCache', 'KEY_FUNCTION': '********************', 'LOCATION': 'redis://127.0.0.1:6379/0', 'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient'}}} |
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 |
CURRENT_DATABASE | 'db_magicstat' |
DATABASES | {'db_magicstat': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': None, 'ENGINE': 'django.db.backends.mysql', 'HOST': 'magicstatdbinstance.crrkszhs1xjc.us-east-2.rds.amazonaws.com', 'NAME': 'magicstatdb', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '3306', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'root'}, 'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.sqlite3', 'HOST': '', 'NAME': 'C:\\Users\\Administrator\\Documents\\MagicStatProj\\db.sqlite3', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': ''}} |
DATABASE_ROUTERS | ['MagicStat.dbRouter.MagicStatDbRouter'] |
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 | 'webmaster@localhost' |
DEFAULT_HASHING_ALGORITHM | 'sha256' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | 'localhost' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | '' |
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 |
ENV_VARS | {'AWS_RDS_MYSQL_HOST': 'magicstatdbinstance.crrkszhs1xjc.us-east-2.rds.amazonaws.com', 'AWS_RDS_MYSQL_PASSWORD': '********************', 'AWS_RDS_MYSQL_USER': 'root', 'AWS_REDIS_LOCATION': 'redis://redis-magicstat.ysw0xy.0001.use2.cache.amazonaws.com:6379', 'PAYMENT_PROD1_PRICE_VALUE': 'price_1LUbrxEGBQY54fW3dBMxIKv8', 'PAYMENT_PROD1_PRICE_VALUE_TEST': 'price_1LNymQEGBQY54fW3XH8JXwZV', 'PAYMENT_PROD1_VALUE': 'prod_MD1vS0NSSQET4G', 'PAYMENT_PROD1_VALUE_TEST': 'prod_M6B8SA0DfY6aUw', 'PAYMENT_PROD2_PRICE_VALUE': 'price_1LUbriEGBQY54fW3TYK1jY1Z', 'PAYMENT_PROD2_PRICE_VALUE_TEST': 'price_1LNyojEGBQY54fW31w2KgERL', 'PAYMENT_PROD2_VALUE': 'prod_MD1vW5w47uZttF', 'PAYMENT_PROD2_VALUE_TEST': 'prod_M6BBQ19HerRiKU', 'SMTP_HOST': 'email-smtp.us-west-2.amazonaws.com', 'SMTP_PASSWORD': '********************', 'SMTP_USERNAME': 'AKIAI4HNWP3VOSHOIZYQ', 'STRIPE_PRIVATE_KEY': '********************', 'STRIPE_PRIVATE_KEY_TEST': '********************', 'STRIPE_PUBLIC_KEY': '********************', 'STRIPE_PUBLIC_KEY_TEST': '********************', 'STRIPE_TAX_RATE': 'txr_1JQJHLEGBQY54fW3Y2X2Wz07', 'STRIPE_TAX_RATE_TEST': 'txr_1JMc3ZEGBQY54fW3rpBhk2dg'} |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler', '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 | ['MagicStat', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize'] |
INTERNAL_IPS | [] |
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 | {} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | [] |
MEDIA_ROOT | 'C:\\Users\\Administrator\\Documents\\MagicStatProj\\media' |
MEDIA_URL | '/media/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MESSAGE_TAGS | {10: 'alert-info', 20: 'alert-info', 25: 'alert-success', 30: 'alert-warning', 40: 'alert-danger'} |
MIDDLEWARE | ['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'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PAYMENT_PROD1_PRICE_VALUE | 'price_1LUbrxEGBQY54fW3dBMxIKv8' |
PAYMENT_PROD1_PRICE_VALUE_TEST | 'price_1LNymQEGBQY54fW3XH8JXwZV' |
PAYMENT_PROD1_VALUE | 'prod_MD1vS0NSSQET4G' |
PAYMENT_PROD1_VALUE_TEST | 'prod_M6B8SA0DfY6aUw' |
PAYMENT_PROD2_PRICE_VALUE | 'price_1LUbriEGBQY54fW3TYK1jY1Z' |
PAYMENT_PROD2_PRICE_VALUE_TEST | 'price_1LNyojEGBQY54fW31w2KgERL' |
PAYMENT_PROD2_VALUE | 'prod_MD1vW5w47uZttF' |
PAYMENT_PROD2_VALUE_TEST | 'prod_M6BBQ19HerRiKU' |
PORT | 2587 |
PREPEND_WWW | False |
ROOT_URLCONF | 'MagicStatProj.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 |
SENDER | 'no-reply@www.merjek.com' |
SENDERNAME | 'MagicStat' |
SERVER_EMAIL | 'root@localhost' |
SERVER_HOST_NAME | 'https://magicstat.co' |
SESSION_CACHE_ALIAS | 'default' |
SESSION_COOKIE_AGE | 1209600 |
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 | True |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | 'MagicStatProj.settings' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SMTP_HOST | 'email-smtp.us-west-2.amazonaws.com' |
SMTP_PASSWORD | '********************' |
SMTP_USERNAME | 'AKIAI4HNWP3VOSHOIZYQ' |
STATICFILES_DIRS | [] |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | 'C:\\Users\\Administrator\\Documents\\MagicStatProj\\static/' |
STATIC_URL | '/static/' |
STRIPE_PRIVATE_KEY | '********************' |
STRIPE_PRIVATE_KEY_TEST | '********************' |
STRIPE_PUBLIC_KEY | '********************' |
STRIPE_PUBLIC_KEY_TEST | '********************' |
STRIPE_TAX_RATE | 'txr_1JQJHLEGBQY54fW3Y2X2Wz07' |
STRIPE_TAX_RATE_TEST | 'txr_1JMc3ZEGBQY54fW3rpBhk2dg' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['C:\\Users\\Administrator\\Documents\\MagicStatProj\\templates'], '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']}}] |
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 | 'UTC' |
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 | 'MagicStatProj.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.