list index out of range
Request Method: | GET |
---|---|
Request URL: | http://www.isthatabignumber.com/factasunit/other-land-in-canada/ |
Django Version: | 1.8 |
Exception Type: | IndexError |
Exception Value: | list index out of range |
Exception Location: | /home/andrewcaelliott/my-first-blog/bnvenv/lib/python3.7/site-packages/django/db/models/query.py in __getitem__, line 201 |
Python Executable: | /usr/local/bin/uwsgi |
Python Version: | 3.7.13 |
Python Path: | ['/var/www', '.', '', '/var/www', '/usr/local/lib/python37.zip', '/usr/local/lib/python3.7', '/usr/local/lib/python3.7/lib-dynload', '/home/andrewcaelliott/my-first-blog/bnvenv/lib/python3.7/site-packages', '/home/andrewcaelliott/my-first-blog'] |
Server time: | Fri, 29 Mar 2024 11:30:56 +0000 |
/home/andrewcaelliott/my-first-blog/bnvenv/lib/python3.7/site-packages/django/core/handlers/base.py
in get_response
response = middleware_method(request, callback, callback_args, callback_kwargs)
if response:
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)...
except Exception as e:
# If the view raised an exception, run it through exception
# middleware, and if the exception middleware returns a
# response, use that. Otherwise, reraise the exception.
for middleware_method in self._exception_middleware:
response = middleware_method(request, e)
Variable | Value |
---|---|
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f8aa1277fd0> |
request | ('<WSGIRequest\n' 'path:/factasunit/other-land-in-canada/,\n' 'GET:<QueryDict: {}>,\n' 'POST:<QueryDict: {}>,\n' 'COOKIES:{},\n' "META:{'CONTENT_LENGTH': '',\n" " 'CONTENT_TYPE': '',\n" " 'CSRF_COOKIE': 'Oz7UyuGL4S7HeOLlyzhND7hr24xpd7Zc',\n" " 'DOCUMENT_ROOT': '/usr/local/openresty/nginx/html',\n" " 'HTTP_ACCEPT': '*/*',\n" " 'HTTP_CONNECTION': 'upgrade',\n" " 'HTTP_HOST': 'www.isthatabignumber.com',\n" " 'HTTP_REFERER': " "'http://www.isthatabignumber.com/factasunit/other-land-in-canada',\n" " 'HTTP_USER_AGENT': 'claudebot',\n" " 'HTTP_X_FORWARDED_FOR': '54.221.69.42',\n" " 'HTTP_X_REAL_IP': '54.221.69.42',\n" " 'PATH_INFO': '/factasunit/other-land-in-canada/',\n" " 'QUERY_STRING': '',\n" " 'REMOTE_ADDR': '10.0.0.20',\n" " 'REMOTE_PORT': '41464',\n" " 'REQUEST_METHOD': 'GET',\n" " 'REQUEST_URI': '/factasunit/other-land-in-canada/',\n" " 'SCRIPT_NAME': '',\n" " 'SERVER_NAME': 'www.isthatabignumber.com',\n" " 'SERVER_PORT': '80',\n" " 'SERVER_PROTOCOL': 'HTTP/1.1',\n" " 'uwsgi.node': b'green-liveweb43',\n" " 'uwsgi.version': b'2.0.20',\n" " 'wsgi.errors': <uwsgi_file__bin_user_wsgi_wrapper.ErrorLogFile object at " '0x7f8aa127e050>,\n' " 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n" " 'wsgi.input': <uwsgi._Input object at 0x7f8a9bb3e590>,\n" " 'wsgi.multiprocess': True,\n" " 'wsgi.multithread': False,\n" " 'wsgi.run_once': False,\n" " 'wsgi.url_scheme': 'http',\n" " 'wsgi.version': (1, 0)}>") |
urlconf | 'mysite.urls' |
resolver | <RegexURLResolver 'mysite.urls' (None:None) ^/> |
response | None |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f8aa1210550>> |
resolver_match | ResolverMatch(func=blog.views.fact_asunit, args=(), kwargs={'permlink': 'other-land-in-canada'}, url_name=fact_as_unit, app_name=None, namespaces=[]) |
callback | <function fact_asunit at 0x7f8aa06c0a70> |
callback_args | () |
callback_kwargs | {'permlink': 'other-land-in-canada'} |
wrapped_callback | <function fact_asunit at 0x7f8aa06c0a70> |
/home/andrewcaelliott/my-first-blog/blog/views.py
in fact_asunit
def fact_asunit(request, permlink):
fact = get_object_or_404(NumberFact, permlink=permlink)
print(fact)
if fact.text.rfind("http")>=0:
reflink=fact.text
else:
reflink="http://www.google.com/?q="+fact.title
dyk=spuriousFact(NumberFact,3)...
promote = choice(["book", "book", "sponsor","donate","click"])
neat = neatFacts(NumberFact, fact)
permlink = fact.permlink
return render(request, 'blog/fact_as_unit.html', {'fact': fact, 'reflink':reflink, 'quote': choose_quote('n'), "dyk":dyk, "neat":neat, "pl":permlink, "promote":promote})
def fact_new(request):
Variable | Value |
---|---|
request | ('<WSGIRequest\n' 'path:/factasunit/other-land-in-canada/,\n' 'GET:<QueryDict: {}>,\n' 'POST:<QueryDict: {}>,\n' 'COOKIES:{},\n' "META:{'CONTENT_LENGTH': '',\n" " 'CONTENT_TYPE': '',\n" " 'CSRF_COOKIE': 'Oz7UyuGL4S7HeOLlyzhND7hr24xpd7Zc',\n" " 'DOCUMENT_ROOT': '/usr/local/openresty/nginx/html',\n" " 'HTTP_ACCEPT': '*/*',\n" " 'HTTP_CONNECTION': 'upgrade',\n" " 'HTTP_HOST': 'www.isthatabignumber.com',\n" " 'HTTP_REFERER': " "'http://www.isthatabignumber.com/factasunit/other-land-in-canada',\n" " 'HTTP_USER_AGENT': 'claudebot',\n" " 'HTTP_X_FORWARDED_FOR': '54.221.69.42',\n" " 'HTTP_X_REAL_IP': '54.221.69.42',\n" " 'PATH_INFO': '/factasunit/other-land-in-canada/',\n" " 'QUERY_STRING': '',\n" " 'REMOTE_ADDR': '10.0.0.20',\n" " 'REMOTE_PORT': '41464',\n" " 'REQUEST_METHOD': 'GET',\n" " 'REQUEST_URI': '/factasunit/other-land-in-canada/',\n" " 'SCRIPT_NAME': '',\n" " 'SERVER_NAME': 'www.isthatabignumber.com',\n" " 'SERVER_PORT': '80',\n" " 'SERVER_PROTOCOL': 'HTTP/1.1',\n" " 'uwsgi.node': b'green-liveweb43',\n" " 'uwsgi.version': b'2.0.20',\n" " 'wsgi.errors': <uwsgi_file__bin_user_wsgi_wrapper.ErrorLogFile object at " '0x7f8aa127e050>,\n' " 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n" " 'wsgi.input': <uwsgi._Input object at 0x7f8a9bb3e590>,\n" " 'wsgi.multiprocess': True,\n" " 'wsgi.multithread': False,\n" " 'wsgi.run_once': False,\n" " 'wsgi.url_scheme': 'http',\n" " 'wsgi.version': (1, 0)}>") |
permlink | 'other-land-in-canada' |
fact | <NumberFact: Other land in Canada> |
reflink | 'https://github.com/factbook/factbook.json/raw/master/north-america/ca.json\n' |
/home/andrewcaelliott/my-first-blog/blog/utils.py
in spuriousFact
def spuriousFact(klass, scale_tolerance, measure=None):
facts = []
if measure == None:
measure=choice(["extent","extent","count", "amount!", "duration","mass","mass"])
tolerance = 0.01
while len(facts)==0:
# seed = randint(0,1000000)
rf = randomFact(klass, measure, rseed=None)...
facts = closeMagnitudeNumberFact(klass, rf.magnitude, rf.measure, tolerance, 1, rf.scale, scale_tolerance=scale_tolerance)
try:
facts.remove(rf)
except:
pass
facts2 = closeMagnitudeNumberFact(klass, rf.magnitude, rf.measure,tolerance, 2, rf.scale, scale_tolerance=scale_tolerance)
Variable | Value |
---|---|
klass | <class 'blog.models.NumberFact'> |
scale_tolerance | 3 |
measure | 'extent' |
facts | [] |
tolerance | 0.01 |
/home/andrewcaelliott/my-first-blog/blog/utils.py
in randomFact
else:
seed()
if measure[-1] == "!":
candidates = klass.objects.filter(measure__startswith=measure[:-1]).exclude(measure__contains='~')
else:
candidates = klass.objects.filter(measure__startswith=measure)
count = candidates.count()
rf = candidates[randint(0, count)]...
return rf
def randomFactAny(klass, rseed=None):
if rseed!=None:
seed(rseed)
count = klass.objects.filter().count()
Variable | Value |
---|---|
klass | <class 'blog.models.NumberFact'> |
measure | 'extent' |
rseed | None |
candidates | [<NumberFact: Diameter of the observable universe>, <NumberFact: Diameter of Laniakea supercluster of galaxies>, <NumberFact: Diameter of our Local Group of galaxies>, <NumberFact: Distance to Triangulum galaxy>, <NumberFact: Distance to Andromeda (closest large galaxy to the Milky Way)>, <NumberFact: Diameter of galaxy IC1101 (largest known galaxy)>, <NumberFact: Diameter of Andromeda (closest large galaxy to the Milky Way)>, <NumberFact: Distance to the Large Magellanic Cloud>, <NumberFact: Width of the milky way>, <NumberFact: Diameter of Triangulum galaxy>, <NumberFact: Diameter of the Large Magellanic Cloud>, <NumberFact: Distance to Canopus (second brightest star in the night sky)>, <NumberFact: Distance to Sirius (brightest star in the night sky)>, <NumberFact: Distance to Proxima Centauri (nearest star to the Earth)>, <NumberFact: A parsec>, <NumberFact: A light year>, <NumberFact: Distance to the Oort Cloud>, <NumberFact: Distance to the Heliopause (limit of the Solar System)>, <NumberFact: Distance to Eris (dwarf planet)>, <NumberFact: Distance to Makemake (dwarf planet)>, '...(remaining elements truncated)...'] |
count | 344 |
/home/andrewcaelliott/my-first-blog/bnvenv/lib/python3.7/site-packages/django/db/models/query.py
in __getitem__
else:
stop = None
qs.query.set_limits(start, stop)
return list(qs)[::k.step] if k.step else qs
qs = self._clone()
qs.query.set_limits(k, k + 1)
return list(qs)[0]...
def __and__(self, other):
self._merge_sanity_check(other)
if isinstance(other, EmptyQuerySet):
return other
if isinstance(self, EmptyQuerySet):
Variable | Value |
---|---|
self | [<NumberFact: Diameter of the observable universe>, <NumberFact: Diameter of Laniakea supercluster of galaxies>, <NumberFact: Diameter of our Local Group of galaxies>, <NumberFact: Distance to Triangulum galaxy>, <NumberFact: Distance to Andromeda (closest large galaxy to the Milky Way)>, <NumberFact: Diameter of galaxy IC1101 (largest known galaxy)>, <NumberFact: Diameter of Andromeda (closest large galaxy to the Milky Way)>, <NumberFact: Distance to the Large Magellanic Cloud>, <NumberFact: Width of the milky way>, <NumberFact: Diameter of Triangulum galaxy>, <NumberFact: Diameter of the Large Magellanic Cloud>, <NumberFact: Distance to Canopus (second brightest star in the night sky)>, <NumberFact: Distance to Sirius (brightest star in the night sky)>, <NumberFact: Distance to Proxima Centauri (nearest star to the Earth)>, <NumberFact: A parsec>, <NumberFact: A light year>, <NumberFact: Distance to the Oort Cloud>, <NumberFact: Distance to the Heliopause (limit of the Solar System)>, <NumberFact: Distance to Eris (dwarf planet)>, <NumberFact: Distance to Makemake (dwarf planet)>, '...(remaining elements truncated)...'] |
k | 344 |
qs | [] |
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
QUERY_STRING | '' |
REQUEST_METHOD | 'GET' |
CONTENT_TYPE | '' |
CONTENT_LENGTH | '' |
REQUEST_URI | '/factasunit/other-land-in-canada/' |
PATH_INFO | '/factasunit/other-land-in-canada/' |
DOCUMENT_ROOT | '/usr/local/openresty/nginx/html' |
SERVER_PROTOCOL | 'HTTP/1.1' |
REMOTE_ADDR | '10.0.0.20' |
REMOTE_PORT | '41464' |
SERVER_PORT | '80' |
SERVER_NAME | 'www.isthatabignumber.com' |
SCRIPT_NAME | '' |
HTTP_X_REAL_IP | '54.221.69.42' |
HTTP_X_FORWARDED_FOR | '54.221.69.42' |
HTTP_HOST | 'www.isthatabignumber.com' |
HTTP_CONNECTION | 'upgrade' |
HTTP_ACCEPT | '*/*' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_REFERER | 'http://www.isthatabignumber.com/factasunit/other-land-in-canada' |
wsgi.input | <uwsgi._Input object at 0x7f8a9bb3e590> |
wsgi.file_wrapper | '' |
wsgi.version | (1, 0) |
wsgi.errors | <uwsgi_file__bin_user_wsgi_wrapper.ErrorLogFile object at 0x7f8aa127e050> |
wsgi.run_once | False |
wsgi.multithread | False |
wsgi.multiprocess | True |
wsgi.url_scheme | 'http' |
uwsgi.version | b'2.0.20' |
uwsgi.node | b'green-liveweb43' |
CSRF_COOKIE | 'Oz7UyuGL4S7HeOLlyzhND7hr24xpd7Zc' |
mysite.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | () |
ALLOWED_HOSTS | [] |
ALLOWED_INCLUDE_ROOTS | () |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ('django.contrib.auth.backends.ModelBackend',) |
AUTH_USER_MODEL | 'auth.User' |
BASE_DIR | '/home/andrewcaelliott/my-first-blog' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
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_SECURE | False |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.sqlite3', 'HOST': '', 'NAME': '/home/andrewcaelliott/my-first-blog/db.sqlite3', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': 'UTC', 'USER': ''}} |
DATABASE_ROUTERS | [] |
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', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y') |
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_CONTENT_TYPE | 'text/html' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
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_SSL | False |
EMAIL_USE_TLS | False |
FILE_CHARSET | 'utf-8' |
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 | None |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | () |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
IGNORABLE_404_URLS | () |
INSTALLED_APPS | ('django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django_extensions', 'django_markdown2', 'blog') |
INTERNAL_IPS | () |
LANGUAGES | (('af', 'Afrikaans'), ('ar', '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'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian 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'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmal'), ('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'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese'), ('zh-tw', 'Traditional Chinese')) |
LANGUAGES_BIDI | ('he', 'ar', 'fa', 'ur') |
LANGUAGE_CODE | 'en-us' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_NAME | 'django_language' |
LANGUAGE_COOKIE_PATH | '/' |
LOCALE_PATHS | () |
LOGGING | {} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_URL | '/accounts/logout/' |
MANAGERS | () |
MEDIA_ROOT | '' |
MEDIA_URL | '' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE_CLASSES | ('django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.security.SecurityMiddleware') |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PREPEND_WWW | False |
ROOT_URLCONF | 'mysite.urls' |
SECRET_KEY | '********************' |
SECURE_BROWSER_XSS_FILTER | False |
SECURE_CONTENT_TYPE_NOSNIFF | False |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | False |
SERVER_EMAIL | 'root@localhost' |
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_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 | 'mysite.settings' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
STATICFILES_DIRS | () |
STATICFILES_FINDERS | ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder') |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | './static' |
STATIC_URL | '/static/' |
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']}}] |
TEMPLATE_CONTEXT_PROCESSORS | ('django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages') |
TEMPLATE_DEBUG | False |
TEMPLATE_DIRS | () |
TEMPLATE_LOADERS | ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader') |
TEMPLATE_STRING_IF_INVALID | '' |
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_ETAGS | False |
USE_I18N | True |
USE_L10N | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | True |
USE_X_FORWARDED_HOST | False |
WSGI_APPLICATION | 'mysite.wsgi.application' |
X_FRAME_OPTIONS | 'SAMEORIGIN' |
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.