HTTP Error 500: Internal Server Error
Request Method: | GET |
---|---|
Request URL: | https://winfieldco.com/work/calgary-international-airport/ |
Django Version: | 1.9.13 |
Exception Type: | HTTPError |
Exception Value: | HTTP Error 500: Internal Server Error |
Exception Location: | /usr/lib/python2.7/urllib2.py in http_error_default, line 531 |
Python Executable: | /usr/bin/python |
Python Version: | 2.7.6 |
Python Path: | ['/opt/virtualenv/parts/lib/python2.7/site-packages', '/opt/django_parts', '/opt/virtualenv/parts/lib/python2.7/site-packages/Django-1.9.13.post3-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/djangorestframework-3.1.3-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/dirsync-2.2.3-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/MySQL_python-1.2.5-py2.7-linux-x86_64.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/var_dump-1.0.1-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/psutil-4.1.0-py2.7-linux-x86_64.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/nodeenv-1.1.2-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/Pillow-2.8.2-py2.7-linux-x86_64.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/enum34-1.0.4-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/Fabric-1.10.1-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/pycrypto-2.6.1-py2.7-linux-x86_64.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/Jinja2-2.9.6-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/django_multiselectfield-0.1.3-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/python_dateutil-2.7.2-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/django_debug_toolbar-1.3.0-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/celery-3.1.18-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/django_model_utils-3.1.2.post1-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/django_tinymce-1.5.3.post4-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/django_dbsettings-0.7.2.post11-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/django_user_agents-0.3.0-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/html2text-2015.2.18-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/demjson-2.2.4-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/termcolor-1.1.0-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/django_spurl-0.6.2-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/tailer-0.4.1-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/django_localflavor-1.1-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/netaddr-0.7.19-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/tabulate-0.8.1-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/jsonschema-2.6.0-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/zdaemon-4.1.0-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/shortuuid-0.5.0-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/django_autoslug-1.9.3-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/django_view_shortcuts-1.3.5-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/paramiko-2.4.2-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/MarkupSafe-1.1.1-py2.7-linux-x86_64.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/sqlparse-0.3.0-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/pytz-2019.1-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/kombu-3.0.37-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/billiard-3.3.0.23-py2.7-linux-x86_64.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/user_agents-2.0-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/URLObject-2.4.3-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/functools32-3.2.3.post2-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/ZConfig-3.4.0-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/PyNaCl-1.3.0-py2.7-linux-x86_64.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/pyasn1-0.4.5-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/cryptography-2.6.1-py2.7-linux-x86_64.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/bcrypt-3.1.6-py2.7-linux-x86_64.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/anyjson-0.3.3-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/amqp-1.4.9-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/ua_parser-0.8.0-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/cffi-1.12.2-py2.7-linux-x86_64.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/ipaddress-1.0.22-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/asn1crypto-0.24.0-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages/pycparser-2.19-py2.7.egg', '/opt/virtualenv/parts/lib/python2.7/site-packages', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/var/www/html/django_wco_2019', '/var/www/html/django_wco_2019/wco_2019', '/var/www'] |
Server time: | Thu, 28 Mar 2024 08:24:28 +0000 |
/opt/virtualenv/parts/lib/python2.7/site-packages/Django-1.9.13.post3-py2.7.egg/django/core/handlers/base.py
in get_response
# Use a flag to check if the response was rendered to prevent
# multiple renderings or to force rendering if necessary.
response_is_rendered = False
try:
response = None
# Apply request middleware
for middleware_method in self._request_middleware:
response = middleware_method(request)...
if response:
break
if response is None:
if hasattr(request, 'urlconf'):
# Reset url resolver with a custom URLconf.
Variable | Value |
---|---|
response_is_rendered | False |
middleware_method | <bound method PrerenderMiddleware.process_request of <parts.contrib.seo.middleware.PrerenderMiddleware object at 0x7f4fb4487890>> |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f4fca2ba310> |
request | <WSGIRequest: GET '/work/calgary-international-airport/'> |
resolver | <RegexURLResolver 'urls' (None:None) ^/> |
response | None |
urlconf | 'urls' |
/opt/django_parts/parts/contrib/seo/middleware.py
in process_request
exclude = False
for exclude_url in self.EXCLUDE_URLS:
if request.path.startswith(exclude_url):
exclude = True
if exclude == False:
url = "%s://%s?_prerender_=%s%s" % (request.scheme, request.get_host(), request.path, '' if string_utils.is_blank(request.META['QUERY_STRING']) else '?' + request.META['QUERY_STRING'])
response = urlopen(url)...
response = response.read()
return HttpResponse(response)
return None
Variable | Value |
---|---|
url | u'https://winfieldco.com?_prerender_=/work/calgary-international-airport/' |
exclude | False |
self | <parts.contrib.seo.middleware.PrerenderMiddleware object at 0x7f4fb4487890> |
exclude_url | '/assets/' |
request | <WSGIRequest: GET '/work/calgary-international-airport/'> |
/usr/lib/python2.7/urllib2.py
in urlopen
__version__ = sys.version[:3]
_opener = None
def urlopen(url, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT):
global _opener
if _opener is None:
_opener = build_opener()
return _opener.open(url, data, timeout)...
def install_opener(opener):
global _opener
_opener = opener
# do these error classes make sense?
Variable | Value |
---|---|
url | u'https://winfieldco.com?_prerender_=/work/calgary-international-airport/' |
data | None |
timeout | <object object at 0x7f4feae4c120> |
/usr/lib/python2.7/urllib2.py
in open
response = self._open(req, data)
# post-process response
meth_name = protocol+"_response"
for processor in self.process_response.get(protocol, []):
meth = getattr(processor, meth_name)
response = meth(req, response)...
return response
def _open(self, req, data=None):
result = self._call_chain(self.handle_open, 'default',
'default_open', req)
Variable | Value |
---|---|
protocol | u'https' |
self | <urllib2.OpenerDirector instance at 0x7f4fb0baae60> |
req | <urllib2.Request instance at 0x7f4fb0973a28> |
meth_name | u'https_response' |
response | <addinfourl at 139980244086584 whose fp = <socket._fileobject object at 0x7f4fb0c16dd0>> |
timeout | <object object at 0x7f4feae4c120> |
meth | <bound method HTTPErrorProcessor.http_response of <urllib2.HTTPErrorProcessor instance at 0x7f4fb0a36128>> |
data | None |
processor | <urllib2.HTTPErrorProcessor instance at 0x7f4fb0a36128> |
fullurl | u'https://winfieldco.com?_prerender_=/work/calgary-international-airport/' |
/usr/lib/python2.7/urllib2.py
in http_response
def http_response(self, request, response):
code, msg, hdrs = response.code, response.msg, response.info()
# According to RFC 2616, "2xx" code indicates that the client's
# request was successfully received, understood, and accepted.
if not (200 <= code < 300):
response = self.parent.error(
'http', request, response, code, msg, hdrs)...
return response
https_response = http_response
class HTTPDefaultErrorHandler(BaseHandler):
Variable | Value |
---|---|
code | 500 |
hdrs | <httplib.HTTPMessage instance at 0x7f4fb0c38cb0> |
self | <urllib2.HTTPErrorProcessor instance at 0x7f4fb0a36128> |
request | <urllib2.Request instance at 0x7f4fb0973a28> |
msg | 'Internal Server Error' |
response | <addinfourl at 139980244086584 whose fp = <socket._fileobject object at 0x7f4fb0c16dd0>> |
/usr/lib/python2.7/urllib2.py
in error
args = (dict, proto, meth_name) + args
result = self._call_chain(*args)
if result:
return result
if http_err:
args = (dict, 'default', 'http_error_default') + orig_args
return self._call_chain(*args)...
# XXX probably also want an abstract factory that knows when it makes
# sense to skip a superclass in favor of a subclass and when it might
# make sense to include both
def build_opener(*handlers):
Variable | Value |
---|---|
orig_args | (<urllib2.Request instance at 0x7f4fb0973a28>, <addinfourl at 139980244086584 whose fp = <socket._fileobject object at 0x7f4fb0c16dd0>>, 500, 'Internal Server Error', <httplib.HTTPMessage instance at 0x7f4fb0c38cb0>) |
proto | 500 |
self | <urllib2.OpenerDirector instance at 0x7f4fb0baae60> |
args | ({301: [<urllib2.HTTPRedirectHandler instance at 0x7f4fb0b1a878>], 302: [<urllib2.HTTPRedirectHandler instance at 0x7f4fb0b1a878>], 303: [<urllib2.HTTPRedirectHandler instance at 0x7f4fb0b1a878>], 307: [<urllib2.HTTPRedirectHandler instance at 0x7f4fb0b1a878>], 'default': [<urllib2.HTTPDefaultErrorHandler instance at 0x7f4fb0b1a440>]}, 'default', 'http_error_default', <urllib2.Request instance at 0x7f4fb0973a28>, <addinfourl at 139980244086584 whose fp = <socket._fileobject object at 0x7f4fb0c16dd0>>, 500, 'Internal Server Error', <httplib.HTTPMessage instance at 0x7f4fb0c38cb0>) |
meth_name | 'http_error_500' |
dict | {301: [<urllib2.HTTPRedirectHandler instance at 0x7f4fb0b1a878>], 302: [<urllib2.HTTPRedirectHandler instance at 0x7f4fb0b1a878>], 303: [<urllib2.HTTPRedirectHandler instance at 0x7f4fb0b1a878>], 307: [<urllib2.HTTPRedirectHandler instance at 0x7f4fb0b1a878>], 'default': [<urllib2.HTTPDefaultErrorHandler instance at 0x7f4fb0b1a440>]} |
result | None |
http_err | 1 |
/usr/lib/python2.7/urllib2.py
in _call_chain
# Handlers raise an exception if no one else should try to handle
# the request, or return None if they can't but another handler
# could. Otherwise, they return the response.
handlers = chain.get(kind, ())
for handler in handlers:
func = getattr(handler, meth_name)
result = func(*args)...
if result is not None:
return result
def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT):
# accept a URL or a Request object
if isinstance(fullurl, basestring):
Variable | Value |
---|---|
kind | 'default' |
chain | {301: [<urllib2.HTTPRedirectHandler instance at 0x7f4fb0b1a878>], 302: [<urllib2.HTTPRedirectHandler instance at 0x7f4fb0b1a878>], 303: [<urllib2.HTTPRedirectHandler instance at 0x7f4fb0b1a878>], 307: [<urllib2.HTTPRedirectHandler instance at 0x7f4fb0b1a878>], 'default': [<urllib2.HTTPDefaultErrorHandler instance at 0x7f4fb0b1a440>]} |
handlers | [<urllib2.HTTPDefaultErrorHandler instance at 0x7f4fb0b1a440>] |
self | <urllib2.OpenerDirector instance at 0x7f4fb0baae60> |
args | (<urllib2.Request instance at 0x7f4fb0973a28>, <addinfourl at 139980244086584 whose fp = <socket._fileobject object at 0x7f4fb0c16dd0>>, 500, 'Internal Server Error', <httplib.HTTPMessage instance at 0x7f4fb0c38cb0>) |
meth_name | 'http_error_default' |
handler | <urllib2.HTTPDefaultErrorHandler instance at 0x7f4fb0b1a440> |
func | <bound method HTTPDefaultErrorHandler.http_error_default of <urllib2.HTTPDefaultErrorHandler instance at 0x7f4fb0b1a440>> |
/usr/lib/python2.7/urllib2.py
in http_error_default
return response
https_response = http_response
class HTTPDefaultErrorHandler(BaseHandler):
def http_error_default(self, req, fp, code, msg, hdrs):
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)...
class HTTPRedirectHandler(BaseHandler):
# maximum number of redirections to any single URL
# this is needed because of the state that cookies introduce
max_repeats = 4
# maximum total number of redirections (regardless of URL) before
Variable | Value |
---|---|
fp | <addinfourl at 139980244086584 whose fp = <socket._fileobject object at 0x7f4fb0c16dd0>> |
code | 500 |
hdrs | <httplib.HTTPMessage instance at 0x7f4fb0c38cb0> |
self | <urllib2.HTTPDefaultErrorHandler instance at 0x7f4fb0b1a440> |
req | <urllib2.Request instance at 0x7f4fb0973a28> |
msg | 'Internal Server Error' |
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
mod_wsgi.listener_port | '444' |
CONTEXT_DOCUMENT_ROOT | '/var/www' |
SERVER_SOFTWARE | 'Apache/2.4.7 (Ubuntu)' |
SCRIPT_NAME | u'' |
mod_wsgi.enable_sendfile | '0' |
mod_wsgi.handler_script | '' |
SERVER_SIGNATURE | '<address>Apache/2.4.7 (Ubuntu) Server at winfieldco.com Port 443</address>\n' |
REQUEST_METHOD | 'GET' |
PATH_INFO | u'/work/calgary-international-airport/' |
SERVER_PROTOCOL | 'HTTP/1.0' |
QUERY_STRING | '' |
HTTP_X_REAL_IP | '52.90.50.252' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_CONNECTION | 'close' |
SERVER_NAME | 'winfieldco.com' |
REMOTE_ADDR | '127.0.0.1' |
HTTP_X_FORWARDED_PROTOCOL | 'https' |
mod_wsgi.queue_start | '1711614268226735' |
mod_wsgi.request_handler | 'wsgi-script' |
wsgi.url_scheme | 'https' |
PATH_TRANSLATED | '/var/www/html/django_wco_2019/wco_2019/wsgi-1.py/work/calgary-international-airport/' |
SERVER_PORT | '443' |
wsgi.multiprocess | False |
mod_wsgi.input_chunked | '0' |
SERVER_ADDR | '127.0.0.1' |
DOCUMENT_ROOT | '/var/www' |
HTTP_ACCEPT | '*/*' |
mod_wsgi.process_group | 'site-ssl-1' |
SCRIPT_FILENAME | '/var/www/html/django_wco_2019/wco_2019/wsgi-1.py' |
SERVER_ADMIN | '[no address given]' |
wsgi.input | <mod_wsgi.Input object at 0x7f4fb0aee470> |
HTTP_HOST | 'winfieldco.com' |
CONTEXT_PREFIX | '' |
wsgi.multithread | True |
mod_wsgi.callable_object | 'application' |
REQUEST_URI | '/work/calgary-international-airport/' |
HTTP_X_SCHEME | 'https' |
wsgi.version | (1, 0) |
GATEWAY_INTERFACE | 'CGI/1.1' |
HTTP_X_FORWARDED_FOR | '52.90.50.252' |
wsgi.errors | <mod_wsgi.Log object at 0x7f4fb0abe470> |
REMOTE_PORT | '46076' |
mod_wsgi.listener_host | '' |
REQUEST_SCHEME | 'https' |
mod_wsgi.version | (3, 4) |
wsgi.run_once | False |
mod_wsgi.application_group | 'winfieldco.com|' |
mod_wsgi.script_reloading | '1' |
wsgi.file_wrapper | '' |
settings
Setting | Value |
---|---|
EMAIL_TESTING_TO | None |
USE_X_FORWARDED_PORT | False |
USE_THOUSAND_SEPARATOR | False |
NATIVE_BUILDS | Error in formatting: TypeError: unorderable types: NativeBuildMode() < NativeBuildMode() |
CSRF_COOKIE_SECURE | False |
LANGUAGE_CODE | 'en-us' |
ROOT_URLCONF | 'urls' |
MANAGERS | [('Alerts', 'alerts@winfieldco.com')] |
BROKER_URL | 'redis://localhost:6379/1' |
SILENCED_SYSTEM_CHECKS | [] |
DEFAULT_CHARSET | 'utf-8' |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.PickleSerializer' |
STATIC_ROOT | '/var/www/html/django_wco_2019/wco_2019/static' |
CAPTCHA_IMAGE_SIZE | (460, 180) |
_START_UUID | '81937538-9e0f-476f-a3a1-9be7fd633ae5' |
ALLOWED_HOSTS | ['*'] |
EMAIL_HOST | 'localhost' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
SERVER_EMAIL | 'root@localhost' |
SECURE_HSTS_SECONDS | 0 |
STATICFILES_FINDERS | ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder') |
SESSION_CACHE_ALIAS | 'default' |
IMAGE_FIELD_MAX_UPLOAD_SIZE_MB | 5 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_NAME | 'wco_2019-main-sessionid' |
LOCALE_PATHS | [] |
TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
SECURE_REDIRECT_EXEMPT | [] |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': '', 'NAME': 'wco_2019', 'OPTIONS': {'charset': 'utf8mb4'}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'root'}} |
EMAIL_SSL_KEYFILE | u'********************' |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
NATIVE_BUILD_MODE | <NativeBuildMode.DEVELOPMENT: 1> |
DEFAULT_CONTENT_TYPE | 'text/html' |
FILE_FIELD_MAX_UPLOAD_SIZE_MB | 50 |
APPEND_SLASH | True |
FIRST_DAY_OF_WEEK | 0 |
DATABASE_ROUTERS | [] |
DEFAULT_TABLESPACE | '' |
ORM_CACHE_DISABLE | False |
STATICFILES_STORAGE | 'parts.core.staticfiles.CustomStaticFilesStorage' |
CACHES | {'default': {'BACKEND': 'redis_cache.RedisCache', 'LOCATION': '127.0.0.1:6379', 'OPTIONS': {'DB': 0}}, 'rfw_view': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': '127.0.0.1:11211'}} |
MAILQUEUE_CELERY | True |
ELASTICSEARCH_INDEX_SETTINGS | {'autocomplete': {'settings': {'analysis': {'analyzer': {'default_index': {'filter': ['lowercase', 'asciifolding', 'autocomplete'], 'tokenizer': 'whitespace', 'type': 'custom'}, 'default_search': {'filter': ['lowercase', 'asciifolding'], 'tokenizer': 'whitespace', 'type': 'custom'}}, 'filter': {'autocomplete': {'max_gram': 20, 'min_gram': 1, 'type': 'edgeNGram'}}}}}, 'default': {}} |
PROJECT_REFERENCES | {'wco_2019': '/var/www/html/django_wco_2019'} |
SECURE_CONTENT_TYPE_NOSNIFF | False |
MIDDLEWARE_CLASSES | ['django.middleware.gzip.GZipMiddleware', 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django_user_agents.middleware.UserAgentMiddleware', 'parts.contrib.sparrow.middleware.SSLifyAdminMiddleware', 'parts.contrib.timezones.middleware.TimezoneMiddleware', 'parts.contrib.seo.middleware.PrerenderMiddleware', 'parts.core.middleware.XUACompatibleMiddleware', 'parts.core.middleware.AppendSlashMiddleware', 'django.middleware.security.SecurityMiddleware'] |
USE_I18N | True |
THOUSAND_SEPARATOR | ',' |
SECRET_KEY | u'********************' |
LANGUAGE_COOKIE_NAME | 'django_language' |
DEFAULT_INDEX_TABLESPACE | '' |
LOGGING_CONFIG | 'logging.config.dictConfig' |
SESSION_COOKIE_AGE | 1209600 |
CELERYD_HIJACK_ROOT_LOGGER | False |
TEMPLATE_LOADERS | ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader', 'django.template.loaders.eggs.Loader', 'parts.core.template_loaders.ExtendsAppTemplateLoader') |
MODEL_FIELD_CHECK | <parts.core.model_field_check.Check object at 0x7f4fca99e110> |
PARTS_ROOT | '/opt/django_parts/parts' |
WSGI_APPLICATION | None |
TEMPLATE_DEBUG | True |
X_FRAME_OPTIONS | 'SAMEORIGIN' |
CSRF_COOKIE_NAME | 'csrftoken' |
HAYSTACK_CONNECTIONS | {'autocomplete': {'ENGINE': 'haystack.backends.simple_backend.SimpleEngine', 'INDEX_NAME': 'haystack-autocomplete-1', 'URL': 'http://127.0.0.1:9200/'}, 'default': {'ENGINE': 'haystack.backends.simple_backend.SimpleEngine', 'INDEX_NAME': 'haystack-1', 'URL': 'http://127.0.0.1:9200/'}} |
LOGGING_LEVEL | None |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
AUTH_PASSWORD_VALIDATORS | u'********************' |
USE_X_FORWARDED_HOST | False |
USE_ETAGS | False |
CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
EMAIL_TIMEOUT | None |
SECURE_SSL_HOST | None |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
APP_ENTRY | {'hostnames': ['winfieldco.com', 'www.winfieldco.com'], 'id': 1, 'name': 'main'} |
SESSION_COOKIE_SECURE | False |
PROJECT_DIRNAME | 'wco_2019' |
SERVER_MODE | <ServerMode.STAGING: 2> |
ENABLE_DB_LOGGING | False |
SECURE_BROWSER_XSS_FILTER | False |
CSRF_COOKIE_DOMAIN | None |
FILE_CHARSET | 'utf-8' |
DEBUG | True |
CSRF_TRUSTED_ORIGINS | [] |
LANGUAGE_COOKIE_DOMAIN | None |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
INSTALLED_APPS | ['django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'parts.contrib.sparrow', 'django.contrib.admin', 'django.contrib.admindocs', 'django_user_agents', 'rest_framework', 'rest_framework.authtoken', 'mathfilters', 'tinymce', 'dbsettings', 'nested_admin', 'daterange_filter', 'fabric', 'redis_cache', 's3funnel', 'mptt', 'autocomplete_light', 'parts.eav', 'parts.core', 'parts.configs', 'parts.mvc', 'parts.tests', 'parts.custom_fields', 'parts.custom_styles', 'parts.settings', 'parts.tasks', 'parts.updates', 'parts.contrib.message_catalogs', 'parts.contrib.editors', 'parts.contrib.styler', 'parts.contrib.categories', 'parts.contrib.webapp', 'parts.contrib.push', 'parts.contrib.rfw', 'parts.contrib.fsms', 'parts.contrib.orm', 'parts.contrib.macros', 'parts.contrib.accounts', 'parts.contrib.seo', 'parts.contrib.api_integrations', 'parts.contrib.notifications', 'parts.contrib.ndm', 'parts.contrib.tags', 'parts.contrib.sms', 'parts.contrib.model_perspectives', 'parts.contrib.emails', 'parts.contrib.media_library', 'parts.contrib.image_attributes', 'parts.contrib.image_variants', 'parts.contrib.server_monitor', 'parts.contrib.file_uploads', 'parts.contrib.reports', 'parts.contrib.timezones', 'parts.contrib.firebase', 'parts.contrib.analytics', 'parts.contrib.social', 'parts.contrib.statuses', 'parts.contrib.non_rel', 'parts.contrib.search', 'parts.contrib.announcements', 'parts.contrib.pages', 'parts.contrib.articles', 'wco_2019.main.apps.AppConfig', 'mailqueue', 'inlinestyler', 'lxml', 'haystack', 'parts.contrib.menus', 'parts.contrib.push_notifications'] |
LANGUAGES_BIDI | ['he', 'ar', 'fa', 'ur'] |
USE_L10N | True |
YEAR_MONTH_FORMAT | 'F Y' |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
STATICFILES_DIRS | [] |
PREPEND_WWW | False |
SECURE_PROXY_SSL_HEADER | None |
LANGUAGE_COOKIE_AGE | None |
SESSION_COOKIE_HTTPONLY | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
INTERNAL_IPS | [] |
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', 'django.core.context_processors.request', 'parts.contrib.timezones.context_processors.request'] |
MONTH_DAY_FORMAT | 'F j' |
LOGIN_URL | '/accounts/login/' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | True |
IMAGE_ATTRIBUTES_CACHE_DISABLE | False |
APP_SETTINGS | {'search': {'disabled': True}, 'seo': {'prerender': {'disabled': False}}} |
TIME_FORMAT | 'P' |
AUTH_USER_MODEL | 'auth.User' |
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'] |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
EMAIL_HOST_PASSWORD | u'********************' |
PASSWORD_RESET_TIMEOUT_DAYS | u'********************' |
SESSION_FILE_PATH | None |
CACHE_MIDDLEWARE_ALIAS | 'default' |
SESSION_SAVE_EVERY_REQUEST | False |
NUMBER_GROUPING | 0 |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
AWS_S3_BUCKET | 'winfieldco' |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_COOKIE_PATH | '/' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
SESSION_COOKIE_PATH | '/' |
PROJECT_ROOT | '/var/www/html/django_wco_2019/wco_2019' |
DECIMAL_SEPARATOR | '.' |
LOGOUT_URL | '/accounts/logout/' |
CACHE_MIDDLEWARE_KEY_PREFIX | u'********************' |
CODE_PUSH_LOGIN | None |
PASSWORD_HASHERS | u'********************' |
TEMPLATE_STRING_IF_INVALID | '' |
API_VIEWS_CACHE_DISABLE | u'********************' |
EMAIL_USE_TLS | False |
FIXTURE_DIRS | [] |
FORCE_SCRIPT_NAME | None |
DATE_FORMAT | 'N j, Y' |
MPTT_ADMIN_LEVEL_INDENT | 30 |
MEDIA_ROOT | '/var/www/html/django_wco_2019/wco_2019/assets' |
LANGUAGE_COOKIE_PATH | '/' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
ADMINS | [('Alerts', 'alerts@winfieldco.com')] |
FORMAT_MODULE_PATH | None |
FORCE_SSL_ADMIN | False |
REST_FRAMEWORK | {'DEFAULT_AUTHENTICATION_CLASSES': ('parts.contrib.rfw.authentication.TokenAuthentication', 'rest_framework.authentication.SessionAuthentication'), 'DEFAULT_PERMISSION_CLASSES': (), 'EXCEPTION_HANDLER': 'parts.contrib.rfw.exception_handler.exception_handler', 'UNICODE_JSON': True} |
MEDIA_URL | '/assets/' |
DATETIME_FORMAT | 'N j, Y, P' |
TEMPLATE_DIRS | ('/var/www/html/django_wco_2019/wco_2019/templates',) |
AWS_REGION_NAME | 'us-east-1' |
CRON_SCHEDULES | {'backup': '0 7 * * *'} |
APP_ENTRIES | {'cms': {'hostnames': ['cms.winfieldco.com'], 'id': 15, 'name': 'cms'}, 'main': {'hostnames': ['winfieldco.com', 'www.winfieldco.com'], 'id': 1, 'name': 'main'}} |
BACKUP_ASSETS_EXCLUDES | ['\\*/image_variants/\\*'] |
SITE_ID | 1 |
DISALLOWED_USER_AGENTS | [] |
ALLOWED_INCLUDE_ROOTS | [] |
LOGGING | {'disable_existing_loggers': True, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}}, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'}}, 'handlers': {'console': {'class': 'logging.StreamHandler', 'formatter': 'simple', 'level': 'DEBUG'}, 'email': {'class': 'parts.core.logging_helpers.AdminEmailHandler', 'filters': ['require_debug_false'], 'level': 'ERROR'}, 'log_db': {'backupCount': 10, 'class': 'logging.handlers.RotatingFileHandler', 'filename': '/var/www/html/django_wco_2019/wco_2019/logs/db.log', 'formatter': 'verbose', 'level': 'DEBUG', 'maxBytes': 52428800}, 'log_debug': {'backupCount': 10, 'class': 'logging.handlers.RotatingFileHandler', 'filename': '/var/www/html/django_wco_2019/wco_2019/logs/debug.log', 'formatter': 'verbose', 'level': 'DEBUG', 'maxBytes': 5242880}, 'log_error': {'backupCount': 10, 'class': 'logging.handlers.RotatingFileHandler', 'filename': '/var/www/html/django_wco_2019/wco_2019/logs/error.log', 'formatter': 'verbose', 'level': 'WARNING', 'maxBytes': 5242880}, 'silent': {'class': 'logging.NullHandler', 'level': 'DEBUG'}}, 'loggers': {'django.db': {'handlers': ['silent'], 'level': 'DEBUG', 'propagate': False}, 'django.request': {'level': 'ERROR', 'propagate': True}, 'django.security.DisallowedHost': {'handlers': ['silent'], 'propagate': False}, 'elasticsearch': {'level': 'INFO'}}, 'root': {'handlers': ['console', 'log_debug', 'log_error', 'email'], 'level': 'WARNING'}, 'version': 1} |
MODEL_FIELD_CHECK_REQUIRED_IGNORE | ['sessions.*', 'sites.Site.*', 'admin.*', 'auth.*', 'contenttypes.*', 'mailqueue.*', 'dbsettings.*', 'captcha.*', 'authtoken.*', '*.rght', '*.lft', '*.level', '*.tree_id', 'custom_fields.Eav*'] |
SHORT_DATE_FORMAT | 'm/d/Y' |
AWS_SECRET_KEY | u'********************' |
PROJECT_NAME | 'wco_2019' |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
IGNORABLE_404_URLS | [] |
SECURE_SSL_REDIRECT | True |
TIME_ZONE | None |
FILE_FIELD_STORAGE_OVERWRITE | False |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
CAPTCHA_FONT_SIZE | 100 |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
NON_REL_DATABASE | 'wco_2019' |
EMAIL_USE_SSL | False |
SKIP_SASS_VERSION_CHECK | False |
TEMPLATES | [] |
IMAGE_VARIANTS_CACHE_DISABLE | False |
MIGRATION_MODULES | {} |
IMAGE_FIELD_STORAGE_OVERWRITE | False |
SETTINGS_MODULE | 'settings' |
NEVERCACHE_KEY | u'********************' |
ENABLE_LEGACY_FEATURES | {'PARTS_MAJOR_VERSIONS': []} |
_FAVICON_EXT | 'ico' |
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-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'), ('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-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] |
HAYSTACK_SIGNAL_PROCESSOR | 'haystack.signals.RealtimeSignalProcessor' |
FILE_UPLOAD_TEMP_DIR | None |
CSRF_COOKIE_AGE | 31449600 |
STATIC_URL | '/static/' |
EMAIL_PORT | 25 |
FORCE_EXCLUDE_UPLOAD_TO_DATE | False |
USE_TZ | True |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
TEST_NON_SERIALIZED_APPS | [] |
AWS_ACCESS_KEY | u'********************' |
ABSOLUTE_URL_OVERRIDES | {} |
BROWSER_SUPPORT | {'ie': 11} |
CELERYBEAT_SCHEDULE | {} |
CACHE_MIDDLEWARE_SECONDS | 600 |
EMAIL_SSL_CERTFILE | None |
CSRF_COOKIE_HTTPONLY | False |
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'] |
EMAIL_HOST_USER | '' |
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.