services.http.response.body
|
<!DOCTYPE html>\n<html lang="en">\n<head>\n <meta http-equiv="content-type" content="text/html; charset=utf-8">\n <meta name="robots" content="NONE,NOARCHIVE">\n <title>DisallowedHost\n at /</title>\n <style type="text/css">\n html * { padding:0; margin:0; }\n body * { padding:10px 20px; }\n body * * { padding:0; }\n body { font:small sans-serif; background-color:#fff; color:#000; }\n body>div { border-bottom:1px solid #ddd; }\n h1 { font-weight:normal; }\n h2 { margin-bottom:.8em; }\n h3 { margin:1em 0 .5em 0; }\n h4 { margin:0 0 .5em 0; font-weight: normal; }\n code, pre { font-size: 100%; white-space: pre-wrap; }\n summary { cursor: pointer; }\n table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }\n tbody td, tbody th { vertical-align:top; padding:2px 3px; }\n thead th {\n padding:1px 6px 1px 3px; background:#fefefe; text-align:left;\n font-weight:normal; font-size:11px; border:1px solid #ddd;\n }\n tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }\n table.vars { margin:5px 0 2px 40px; }\n table.vars td, table.req td { font-family:monospace; }\n table td.code { width:100%; }\n table td.code pre { overflow:hidden; }\n table.source th { color:#666; }\n table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }\n ul.traceback { list-style-type:none; color: #222; }\n ul.traceback li.frame { padding-bottom:1em; color:#4f4f4f; }\n ul.traceback li.user { background-color:#e0e0e0; color:#000 }\n div.context { padding:10px 0; overflow:hidden; }\n div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }\n div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }\n div.context ol li pre { display:inline; }\n div.context ol.context-line li { color:#464646; background-color:#dfdfdf; padding: 3px 2px; }\n div.context ol.context-line li span { position:absolute; right:32px; }\n .user div.context ol.context-line li { background-color:#bbb; color:#000; }\n .user div.context ol li { color:#666; }\n div.commands, summary.commands { margin-left: 40px; }\n div.commands a, summary.commands { color:#555; text-decoration:none; }\n .user div.commands a { color: black; }\n #summary { background: #ffc; }\n #summary h2 { font-weight: normal; color: #666; }\n #explanation { background:#eee; }\n #template, #template-not-exist { background:#f6f6f6; }\n #template-not-exist ul { margin: 0 0 10px 20px; }\n #template-not-exist .postmortem-section { margin-bottom: 3px; }\n #unicode-hint { background:#eee; }\n #traceback { background:#eee; }\n #requestinfo { background:#f6f6f6; padding-left:120px; }\n #summary table { border:none; background:transparent; }\n #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }\n #requestinfo h3 { margin-bottom:-1em; }\n .error { background: #ffc; }\n .specific { color:#cc3300; font-weight:bold; }\n h2 span.commands { font-size:.7em; font-weight:normal; }\n span.commands a:link {color:#5E5694;}\n pre.exception_value { font-family: sans-serif; color: #575757; font-size: 1.5em; margin: 10px 0 10px 0; }\n .append-bottom { margin-bottom: 10px; }\n .fname { user-select: all; }\n </style>\n \n <script>\n function hideAll(elems) {\n for (var e = 0; e < elems.length; e++) {\n elems[e].style.display = 'none';\n }\n }\n window.onload = function() {\n hideAll(document.querySelectorAll('ol.pre-context'));\n hideAll(document.querySelectorAll('ol.post-context'));\n hideAll(document.querySelectorAll('div.pastebin'));\n }\n function toggle() {\n for (var i = 0; i < arguments.length; i++) {\n var e = document.getElementById(arguments[i]);\n if (e) {\n e.style.display = e.style.display == 'none' ? 'block': 'none';\n }\n }\n return false;\n }\n function switchPastebinFriendly(link) {\n s1 = "Switch to copy-and-paste view";\n s2 = "Switch back to interactive view";\n link.textContent = link.textContent.trim() == s1 ? s2: s1;\n toggle('browserTraceback', 'pastebinTraceback');\n return false;\n }\n </script>\n \n</head>\n<body>\n<div id="summary">\n <h1>DisallowedHost\n at /</h1>\n <pre class="exception_value">Invalid HTTP_HOST header: '54.166.199.196'. You may need to add '54.166.199.196' to ALLOWED_HOSTS.</pre>\n <table class="meta">\n\n <tr>\n <th>Request Method:</th>\n <td>GET</td>\n </tr>\n <tr>\n <th>Request URL:</th>\n <td>https://54.166.199.196/</td>\n </tr>\n\n <tr>\n <th>Django Version:</th>\n <td>4.0.1</td>\n </tr>\n\n <tr>\n <th>Exception Type:</th>\n <td>DisallowedHost</td>\n </tr>\n\n\n <tr>\n <th>Exception Value:</th>\n <td><pre>Invalid HTTP_HOST header: '54.166.199.196'. You may need to add '54.166.199.196' to ALLOWED_HOSTS.</pre></td>\n </tr>\n\n\n <tr>\n <th>Exception Location:</th>\n <td><span class="fname">/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/django/http/request.py</span>, line 135, in get_host</td>\n </tr>\n\n <tr>\n <th>Python Executable:</th>\n <td>/var/app/venv/staging-LQM1lest/bin/python3.8</td>\n </tr>\n <tr>\n <th>Python Version:</th>\n <td>3.8.16</td>\n </tr>\n <tr>\n <th>Python Path:</th>\n <td><pre>['/var/app/venv/staging-LQM1lest/bin',\n '/var/app/current',\n '/var/app/current/$PYTHONPATH',\n '/usr/lib64/python38.zip',\n '/usr/lib64/python3.8',\n '/usr/lib64/python3.8/lib-dynload',\n '/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages',\n '/var/app/venv/staging-LQM1lest/lib/python3.8/site-packages']</pre></td>\n </tr>\n <tr>\n <th>Server time:</th>\n <td>Wed, 18 Sep 2024 00:26:12 +0000</td>\n </tr>\n </table>\n</div>\n\n\n\n\n<div id="traceback">\n <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">\n Switch to copy-and-paste view</a></span>\n </h2>\n <div id="browserTraceback">\n <ul class="traceback">\n \n \n <li class="frame django">\n \n <code class="fname">/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/django/core/handlers/exception.py</code>, line 47, in inner\n \n\n \n <div class="context" id="c140016621515456">\n \n <ol start="40" class="pre-context" id="pre140016621515456">\n \n <li onclick="toggle('pre140016621515456', 'post140016621515456')"><pre> response = await sync_to_async(response_for_exception, thread_sensitive=False)(request, exc)</pre></li>\n \n <li onclick="toggle('pre140016621515456', 'post140016621515456')"><pre> return response</pre></li>\n \n <li onclick="toggle('pre140016621515456', 'post140016621515456')"><pre> return inner</pre></li>\n \n <li onclick="toggle('pre140016621515456', 'post140016621515456')"><pre> else:</pre></li>\n \n <li onclick="toggle('pre140016621515456', 'post140016621515456')"><pre> @wraps(get_response)</pre></li>\n \n <li onclick="toggle('pre140016621515456', 'post140016621515456')"><pre> def inner(request):</pre></li>\n \n <li onclick="toggle('pre140016621515456', 'post140016621515456')"><pre> try:</pre></li>\n \n </ol>\n \n <ol start="47" class="context-line">\n <li onclick="toggle('pre140016621515456', 'post140016621515456')"><pre> response = get_response(request)</pre> <span>…</span></li>\n </ol>\n \n <ol start='48' class="post-context" id="post140016621515456">\n \n <li onclick="toggle('pre140016621515456', 'post140016621515456')"><pre> except Exception as exc:</pre></li>\n \n <li onclick="toggle('pre140016621515456', 'post140016621515456')"><pre> response = response_for_exception(request, exc)</pre></li>\n \n <li onclick="toggle('pre140016621515456', 'post140016621515456')"><pre> return response</pre></li>\n \n <li onclick="toggle('pre140016621515456', 'post140016621515456')"><pre> return inner</pre></li>\n \n <li onclick="toggle('pre140016621515456', 'post140016621515456')"><pre></pre></li>\n \n <li onclick="toggle('pre140016621515456', 'post140016621515456')"><pre></pre></li>\n \n </ol>\n \n </div>\n \n\n \n \n <details>\n <summary class="commands">Local vars</summary>\n \n <table class="vars" id="v140016621515456">\n <thead>\n <tr>\n <th>Variable</th>\n <th>Value</th>\n </tr>\n </thead>\n <tbody>\n \n <tr>\n <td>exc</td>\n <td class="code"><pre>DisallowedHost("Invalid HTTP_HOST header: '54.166.199.196'. You may need to add '54.166.199.196' to ALLOWED_HOSTS.")</pre></td>\n </tr>\n \n <tr>\n <td>get_response</td>\n <td class="code"><pre><CommonMiddleware get_response=convert_exception_to_response.<locals>.inner></pre></td>\n </tr>\n \n <tr>\n <td>request</td>\n <td class="code"><pre><WSGIRequest: GET '/'></pre></td>\n </tr>\n \n </tbody>\n </table>\n </details>\n \n </li>\n \n \n <li class="frame django">\n \n <code class="fname">/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/django/utils/deprecation.py</code>, line 125, in __call__\n \n\n \n <div class="context" id="c140016621517568">\n \n <ol start="118" class="pre-context" id="pre140016621517568">\n \n <li onclick="toggle('pre140016621517568', 'post140016621517568')"><pre></pre></li>\n \n <li onclick="toggle('pre140016621517568', 'post140016621517568')"><pre> def __call__(self, request):</pre></li>\n \n <li onclick="toggle('pre140016621517568', 'post140016621517568')"><pre> # Exit out to async mode, if needed</pre></li>\n \n <li onclick="toggle('pre140016621517568', 'post140016621517568')"><pre> if asyncio.iscoroutinefunction(self.get_response):</pre></li>\n \n <li onclick="toggle('pre140016621517568', 'post140016621517568')"><pre> return self.__acall__(request)</pre></li>\n \n <li onclick="toggle('pre140016621517568', 'post140016621517568')"><pre> response = None</pre></li>\n \n <li onclick="toggle('pre140016621517568', 'post140016621517568')"><pre> if hasattr(self, 'process_request'):</pre></li>\n \n </ol>\n \n <ol start="125" class="context-line">\n <li onclick="toggle('pre140016621517568', 'post140016621517568')"><pre> response = self.process_request(request)</pre> <span>…</span></li>\n </ol>\n \n <ol start='126' class="post-context" id="post140016621517568">\n \n <li onclick="toggle('pre140016621517568', 'post140016621517568')"><pre> response = response or self.get_response(request)</pre></li>\n \n <li onclick="toggle('pre140016621517568', 'post140016621517568')"><pre> if hasattr(self, 'process_response'):</pre></li>\n \n <li onclick="toggle('pre140016621517568', 'post140016621517568')"><pre> response = self.process_response(request, response)</pre></li>\n \n <li onclick="toggle('pre140016621517568', 'post140016621517568')"><pre> return response</pre></li>\n \n <li onclick="toggle('pre140016621517568', 'post140016621517568')"><pre></pre></li>\n \n <li onclick="toggle('pre140016621517568', 'post140016621517568')"><pre> async def __acall__(self, request):</pre></li>\n \n </ol>\n \n </div>\n \n\n \n \n <details>\n <summary class="commands">Local vars</summary>\n \n <table class="vars" id="v140016621517568">\n <thead>\n <tr>\n <th>Variable</th>\n <th>Value</th>\n </tr>\n </thead>\n <tbody>\n \n <tr>\n <td>request</td>\n <td class="code"><pre><WSGIRequest: GET '/'></pre></td>\n </tr>\n \n <tr>\n <td>response</td>\n <td class="code"><pre>None</pre></td>\n </tr>\n \n <tr>\n <td>self</td>\n <td class="code"><pre><CommonMiddleware get_response=convert_exception_to_response.<locals>.inner></pre></td>\n </tr>\n \n </tbody>\n </table>\n </details>\n \n </li>\n \n \n <li class="frame django">\n \n <code class="fname">/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/django/middleware/common.py</code>, line 48, in process_request\n \n\n \n <div class="context" id="c140016621514816">\n \n <ol start="41" class="pre-context" id="pre140016621514816">\n \n <li onclick="toggle('pre140016621514816', 'post140016621514816')"><pre> user_agent = request.META.get('HTTP_USER_AGENT')</pre></li>\n \n <li onclick="toggle('pre140016621514816', 'post140016621514816')"><pre> if user_agent is not None:</pre></li>\n \n <li onclick="toggle('pre140016621514816', 'post140016621514816')"><pre> for user_agent_regex in settings.DISALLOWED_USER_AGENTS:</pre></li>\n \n <li onclick="toggle('pre140016621514816', 'post140016621514816')"><pre> if user_agent_regex.search(user_agent):</pre></li>\n \n <li onclick="toggle('pre140016621514816', 'post140016621514816')"><pre> raise PermissionDenied('Forbidden user agent')</pre></li>\n \n <li onclick="toggle('pre140016621514816', 'post140016621514816')"><pre></pre></li>\n \n <li onclick="toggle('pre140016621514816', 'post140016621514816')"><pre> # Check for a redirect based on settings.PREPEND_WWW</pre></li>\n \n </ol>\n \n <ol start="48" class="context-line">\n <li onclick="toggle('pre140016621514816', 'post140016621514816')"><pre> host = request.get_host()</pre> <span>…</span></li>\n </ol>\n \n <ol start='49' class="post-context" id="post140016621514816">\n \n <li onclick="toggle('pre140016621514816', 'post140016621514816')"><pre> must_prepend = settings.PREPEND_WWW and host and not host.startswith('www.')</pre></li>\n \n <li onclick="toggle('pre140016621514816', 'post140016621514816')"><pre> redirect_url = ('%s://www.%s' % (request.scheme, host)) if must_prepend else ''</pre></li>\n \n <li onclick="toggle('pre140016621514816', 'post140016621514816')"><pre></pre></li>\n \n <li onclick="toggle('pre140016621514816', 'post140016621514816')"><pre> # Check if a slash should be appended</pre></li>\n \n <li onclick="toggle('pre140016621514816', 'post140016621514816')"><pre> if self.should_redirect_with_slash(request):</pre></li>\n \n <li onclick="toggle('pre140016621514816', 'post140016621514816')"><pre> path = self.get_full_path_with_slash(request)</pre></li>\n \n </ol>\n \n </div>\n \n\n \n \n <details>\n <summary class="commands">Local vars</summary>\n \n <table class="vars" id="v140016621514816">\n <thead>\n <tr>\n <th>Variable</th>\n <th>Value</th>\n </tr>\n </thead>\n <tbody>\n \n <tr>\n <td>request</td>\n <td class="code"><pre><WSGIRequest: GET '/'></pre></td>\n </tr>\n \n <tr>\n <td>self</td>\n <td class="code"><pre><CommonMiddleware get_response=convert_exception_to_response.<locals>.inner></pre></td>\n </tr>\n \n <tr>\n <td>user_agent</td>\n <td class="code"><pre>'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)'</pre></td>\n </tr>\n \n </tbody>\n </table>\n </details>\n \n </li>\n \n \n <li class="frame django">\n \n <code class="fname">/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/django/http/request.py</code>, line 135, in get_host\n \n\n \n <div class="context" id="c140016621516992">\n \n <ol start="128" class="pre-context" id="pre140016621516992">\n \n <li onclick="toggle('pre140016621516992', 'post140016621516992')"><pre> return host</pre></li>\n \n <li onclick="toggle('pre140016621516992', 'post140016621516992')"><pre> else:</pre></li>\n \n <li onclick="toggle('pre140016621516992', 'post140016621516992')"><pre> msg = "Invalid HTTP_HOST header: %r." % host</pre></li>\n \n <li onclick="toggle('pre140016621516992', 'post140016621516992')"><pre> if domain:</pre></li>\n \n <li onclick="toggle('pre140016621516992', 'post140016621516992')"><pre> msg += " You may need to add %r to ALLOWED_HOSTS." % domain</pre></li>\n \n <li onclick="toggle('pre140016621516992', 'post140016621516992')"><pre> else:</pre></li>\n \n <li onclick="toggle('pre140016621516992', 'post140016621516992')"><pre> msg += " The domain name provided is not valid according to RFC 1034/1035."</pre></li>\n \n </ol>\n \n <ol start="135" class="context-line">\n <li onclick="toggle('pre140016621516992', 'post140016621516992')"><pre> raise DisallowedHost(msg)</pre> <span>…</span></li>\n </ol>\n \n <ol start='136' class="post-context" id="post140016621516992">\n \n <li onclick="toggle('pre140016621516992', 'post140016621516992')"><pre></pre></li>\n \n <li onclick="toggle('pre140016621516992', 'post140016621516992')"><pre> def get_port(self):</pre></li>\n \n <li onclick="toggle('pre140016621516992', 'post140016621516992')"><pre> """Return the port number for the request as a string."""</pre></li>\n \n <li onclick="toggle('pre140016621516992', 'post140016621516992')"><pre> if settings.USE_X_FORWARDED_PORT and 'HTTP_X_FORWARDED_PORT' in self.META:</pre></li>\n \n <li onclick="toggle('pre140016621516992', 'post140016621516992')"><pre> port = self.META['HTTP_X_FORWARDED_PORT']</pre></li>\n \n <li onclick="toggle('pre140016621516992', 'post140016621516992')"><pre> else:</pre></li>\n \n </ol>\n \n </div>\n \n\n \n \n <details>\n <summary class="commands">Local vars</summary>\n \n <table class="vars" id="v140016621516992">\n <thead>\n <tr>\n <th>Variable</th>\n <th>Value</th>\n </tr>\n </thead>\n <tbody>\n \n <tr>\n <td>allowed_hosts</td>\n <td class="code"><pre>['marinaanderic.com', 'localhost']</pre></td>\n </tr>\n \n <tr>\n <td>domain</td>\n <td class="code"><pre>'54.166.199.196'</pre></td>\n </tr>\n \n <tr>\n <td>host</td>\n <td class="code"><pre>'54.166.199.196'</pre></td>\n </tr>\n \n <tr>\n <td>msg</td>\n <td class="code"><pre>("Invalid HTTP_HOST header: '54.166.199.196'. You may need to add "\n "'54.166.199.196' to ALLOWED_HOSTS.")</pre></td>\n </tr>\n \n <tr>\n <td>port</td>\n <td class="code"><pre>''</pre></td>\n </tr>\n \n <tr>\n <td>self</td>\n <td class="code"><pre><WSGIRequest: GET '/'></pre></td>\n </tr>\n \n </tbody>\n </table>\n </details>\n \n </li>\n \n </ul>\n </div>\n\n <form action="https://dpaste.com/" name="pasteform" id="pasteform" method="post">\n <div id="pastebinTraceback" class="pastebin">\n <input type="hidden" name="language" value="PythonConsole">\n <input type="hidden" name="title"\n value="DisallowedHost at /">\n <input type="hidden" name="source" value="Django Dpaste Agent">\n <input type="hidden" name="poster" value="Django">\n <textarea name="content" id="traceback_area" cols="140" rows="25">\nEnvironment:\n\n\nRequest Method: GET\nRequest URL: https://54.166.199.196/\n\nDjango Version: 4.0.1\nPython Version: 3.8.16\nInstalled Applications:\n['django.contrib.admin',\n 'django.contrib.auth',\n 'django.contrib.contenttypes',\n 'django.contrib.sessions',\n 'django.contrib.messages',\n 'django.contrib.staticfiles',\n 'guests.apps.GuestsConfig']\nInstalled Middleware:\n['django.middleware.security.SecurityMiddleware',\n 'django.contrib.sessions.middleware.SessionMiddleware',\n 'django.middleware.common.CommonMiddleware',\n 'django.middleware.csrf.CsrfViewMiddleware',\n 'django.contrib.auth.middleware.AuthenticationMiddleware',\n 'django.contrib.messages.middleware.MessageMiddleware',\n 'django.middleware.clickjacking.XFrameOptionsMiddleware']\n\n\n\nTraceback (most recent call last):\n File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner\n response = get_response(request)\n File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/django/utils/deprecation.py", line 125, in __call__\n response = self.process_request(request)\n File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/django/middleware/common.py", line 48, in process_request\n host = request.get_host()\n File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/django/http/request.py", line 135, in get_host\n raise DisallowedHost(msg)\n\nException Type: DisallowedHost at /\nException Value: Invalid HTTP_HOST header: '54.166.199.196'. You may need to add '54.166.199.196' to ALLOWED_HOSTS.\n</textarea>\n <br><br>\n <input type="submit" value="Share this traceback on a public website">\n </div>\n</form>\n\n</div>\n\n\n<div id="requestinfo">\n <h2>Request information</h2>\n\n\n \n <h3 id="user-info">USER</h3>\n <p>[unable to retrieve the current user]</p>\n \n\n <h3 id="get-info">GET</h3>\n \n <p>No GET data</p>\n \n\n <h3 id="post-info">POST</h3>\n \n <p>No POST data</p>\n \n <h3 id="files-info">FILES</h3>\n \n <p>No FILES data</p>\n \n\n\n <h3 id="cookie-info">COOKIES</h3>\n \n <p>No cookie data</p>\n \n\n <h3 id="meta-info">META</h3>\n <table class="req">\n <thead>\n <tr>\n <th>Variable</th>\n <th>Value</th>\n </tr>\n </thead>\n <tbody>\n \n <tr>\n <td>HTTP_ACCEPT</td>\n <td class="code"><pre>'*/*'</pre></td>\n </tr>\n \n <tr>\n <td>HTTP_ACCEPT_ENCODING</td>\n <td class="code"><pre>'gzip'</pre></td>\n </tr>\n \n <tr>\n <td>HTTP_CONNECTION</td>\n <td class="code"><pre>'Keep-Alive'</pre></td>\n </tr>\n \n <tr>\n <td>HTTP_HOST</td>\n <td class="code"><pre>'54.166.199.196'</pre></td>\n </tr>\n \n <tr>\n <td>HTTP_USER_AGENT</td>\n <td class="code"><pre>'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)'</pre></td>\n </tr>\n \n <tr>\n <td>HTTP_X_FORWARDED_FOR</td>\n <td class="code"><pre>'167.94.145.97, 172.31.86.228'</pre></td>\n </tr>\n \n <tr>\n <td>HTTP_X_FORWARDED_HOST</td>\n <td class="code"><pre>'54.166.199.196'</pre></td>\n </tr>\n \n <tr>\n <td>HTTP_X_FORWARDED_PORT</td>\n <td class="code"><pre>'443'</pre></td>\n </tr>\n \n <tr>\n <td>HTTP_X_FORWARDED_PROTO</td>\n <td class="code"><pre>'https'</pre></td>\n </tr>\n \n <tr>\n <td>HTTP_X_FORWARDED_SERVER</td>\n <td class="code"><pre>'ip-172-31-94-73.ec2.internal'</pre></td>\n </tr>\n \n <tr>\n <td>PATH_INFO</td>\n <td class="code"><pre>'/'</pre></td>\n </tr>\n \n <tr>\n <td>QUERY_STRING</td>\n <td class="code"><pre>''</pre></td>\n </tr>\n \n <tr>\n <td>RAW_URI</td>\n <td class="code"><pre>'/'</pre></td>\n </tr>\n \n <tr>\n <td>REMOTE_ADDR</td>\n <td class="code"><pre>'127.0.0.1'</pre></td>\n </tr>\n \n <tr>\n <td>REMOTE_PORT</td>\n <td class="code"><pre>'41508'</pre></td>\n </tr>\n \n <tr>\n <td>REQUEST_METHOD</td>\n <td class="code"><pre>'GET'</pre></td>\n </tr>\n \n <tr>\n <td>SCRIPT_NAME</td>\n <td class="code"><pre>''</pre></td>\n </tr>\n \n <tr>\n <td>SERVER_NAME</td>\n <td class="code"><pre>'127.0.0.1'</pre></td>\n </tr>\n \n <tr>\n <td>SERVER_PORT</td>\n <td class="code"><pre>'8000'</pre></td>\n </tr>\n \n <tr>\n <td>SERVER_PROTOCOL</td>\n <td class="code"><pre>'HTTP/1.1'</pre></td>\n </tr>\n \n <tr>\n <td>SERVER_SOFTWARE</td>\n <td class="code"><pre>'gunicorn/23.0.0'</pre></td>\n </tr>\n \n <tr>\n <td>gunicorn.socket</td>\n <td class="code"><pre><socket.socket fd=10, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0.1', 8000), raddr=('127.0.0.1', 41508)></pre></td>\n </tr>\n \n <tr>\n <td>wsgi.errors</td>\n <td class="code"><pre><gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f58284a2490></pre></td>\n </tr>\n \n <tr>\n <td>wsgi.file_wrapper</td>\n <td class="code"><pre><class 'gunicorn.http.wsgi.FileWrapper'></pre></td>\n </tr>\n \n <tr>\n <td>wsgi.input</td>\n <td class="code"><pre><gunicorn.http.body.Body object at 0x7f58284a2ac0></pre></td>\n </tr>\n \n <tr>\n <td>wsgi.input_terminated</td>\n <td class="code"><pre>True</pre></td>\n </tr>\n \n <tr>\n <td>wsgi.multiprocess</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>wsgi.multithread</td>\n <td class="code"><pre>True</pre></td>\n </tr>\n \n <tr>\n <td>wsgi.run_once</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>wsgi.url_scheme</td>\n <td class="code"><pre>'https'</pre></td>\n </tr>\n \n <tr>\n <td>wsgi.version</td>\n <td class="code"><pre>(1, 0)</pre></td>\n </tr>\n \n </tbody>\n </table>\n\n\n <h3 id="settings-info">Settings</h3>\n <h4>Using settings module <code>bigday.settings</code></h4>\n <table class="req">\n <thead>\n <tr>\n <th>Setting</th>\n <th>Value</th>\n </tr>\n </thead>\n <tbody>\n \n <tr>\n <td>ABSOLUTE_URL_OVERRIDES</td>\n <td class="code"><pre>{}</pre></td>\n </tr>\n \n <tr>\n <td>ADMINS</td>\n <td class="code"><pre>[]</pre></td>\n </tr>\n \n <tr>\n <td>ALLOWED_HOSTS</td>\n <td class="code"><pre>['marinaanderic.com', 'localhost']</pre></td>\n </tr>\n \n <tr>\n <td>APPEND_SLASH</td>\n <td class="code"><pre>True</pre></td>\n </tr>\n \n <tr>\n <td>AUTHENTICATION_BACKENDS</td>\n <td class="code"><pre>['django.contrib.auth.backends.ModelBackend']</pre></td>\n </tr>\n \n <tr>\n <td>AUTH_PASSWORD_VALIDATORS</td>\n <td class="code"><pre>'********************'</pre></td>\n </tr>\n \n <tr>\n <td>AUTH_USER_MODEL</td>\n <td class="code"><pre>'auth.User'</pre></td>\n </tr>\n \n <tr>\n <td>AWS_S3_ACCESS_KEY_ID</td>\n <td class="code"><pre>'********************'</pre></td>\n </tr>\n \n <tr>\n <td>AWS_S3_REGION_NAME</td>\n <td class="code"><pre>'us-east-1'</pre></td>\n </tr>\n \n <tr>\n <td>AWS_S3_SECRET_ACCESS_KEY</td>\n <td class="code"><pre>'********************'</pre></td>\n </tr>\n \n <tr>\n <td>AWS_STORAGE_BUCKET_NAME</td>\n <td class="code"><pre>'django-wedding-website'</pre></td>\n </tr>\n \n <tr>\n <td>BASE_DIR</td>\n <td class="code"><pre>'/var/app/current'</pre></td>\n </tr>\n \n <tr>\n <td>BRIDE_AND_GROOM</td>\n <td class="code"><pre>'Marina and Eric'</pre></td>\n </tr>\n \n <tr>\n <td>CACHES</td>\n <td class="code"><pre>{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}</pre></td>\n </tr>\n \n <tr>\n <td>CACHE_MIDDLEWARE_ALIAS</td>\n <td class="code"><pre>'default'</pre></td>\n </tr>\n \n <tr>\n <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>\n <td class="code"><pre>'********************'</pre></td>\n </tr>\n \n <tr>\n <td>CACHE_MIDDLEWARE_SECONDS</td>\n <td class="code"><pre>600</pre></td>\n </tr>\n \n <tr>\n <td>CSRF_COOKIE_AGE</td>\n <td class="code"><pre>31449600</pre></td>\n </tr>\n \n <tr>\n <td>CSRF_COOKIE_DOMAIN</td>\n <td class="code"><pre>None</pre></td>\n </tr>\n \n <tr>\n <td>CSRF_COOKIE_HTTPONLY</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>CSRF_COOKIE_NAME</td>\n <td class="code"><pre>'csrftoken'</pre></td>\n </tr>\n \n <tr>\n <td>CSRF_COOKIE_PATH</td>\n <td class="code"><pre>'/'</pre></td>\n </tr>\n \n <tr>\n <td>CSRF_COOKIE_SAMESITE</td>\n <td class="code"><pre>'Lax'</pre></td>\n </tr>\n \n <tr>\n <td>CSRF_COOKIE_SECURE</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>CSRF_FAILURE_VIEW</td>\n <td class="code"><pre>'django.views.csrf.csrf_failure'</pre></td>\n </tr>\n \n <tr>\n <td>CSRF_HEADER_NAME</td>\n <td class="code"><pre>'HTTP_X_CSRFTOKEN'</pre></td>\n </tr>\n \n <tr>\n <td>CSRF_TRUSTED_ORIGINS</td>\n <td class="code"><pre>[]</pre></td>\n </tr>\n \n <tr>\n <td>CSRF_USE_SESSIONS</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>DATABASES</td>\n <td class="code"><pre>{'default': {'ATOMIC_REQUESTS': False,\n 'AUTOCOMMIT': True,\n 'CONN_MAX_AGE': 0,\n 'ENGINE': 'django.db.backends.postgresql_psycopg2',\n 'HOST': 'weddingdb.cslkakbejl6x.us-east-1.rds.amazonaws.com',\n 'NAME': 'weddingdb',\n 'OPTIONS': {},\n 'PASSWORD': '********************',\n 'PORT': '5432',\n 'TEST': {'CHARSET': None,\n 'COLLATION': None,\n 'MIGRATE': True,\n 'MIRROR': None,\n 'NAME': None},\n 'TIME_ZONE': None,\n 'USER': 'weddingdbmaster'}}</pre></td>\n </tr>\n \n <tr>\n <td>DATABASE_ROUTERS</td>\n <td class="code"><pre>[]</pre></td>\n </tr>\n \n <tr>\n <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>\n <td class="code"><pre>2621440</pre></td>\n </tr>\n \n <tr>\n <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>\n <td class="code"><pre>1000</pre></td>\n </tr>\n \n <tr>\n <td>DATETIME_FORMAT</td>\n <td class="code"><pre>'N j, Y, P'</pre></td>\n </tr>\n \n <tr>\n <td>DATETIME_INPUT_FORMATS</td>\n <td class="code"><pre>['%Y-%m-%d %H:%M:%S',\n '%Y-%m-%d %H:%M:%S.%f',\n '%Y-%m-%d %H:%M',\n '%m/%d/%Y %H:%M:%S',\n '%m/%d/%Y %H:%M:%S.%f',\n '%m/%d/%Y %H:%M',\n '%m/%d/%y %H:%M:%S',\n '%m/%d/%y %H:%M:%S.%f',\n '%m/%d/%y %H:%M']</pre></td>\n </tr>\n \n <tr>\n <td>DATE_FORMAT</td>\n <td class="code"><pre>'N j, Y'</pre></td>\n </tr>\n \n <tr>\n <td>DATE_INPUT_FORMATS</td>\n <td class="code"><pre>['%Y-%m-%d',\n '%m/%d/%Y',\n '%m/%d/%y',\n '%b %d %Y',\n '%b %d, %Y',\n '%d %b %Y',\n '%d %b, %Y',\n '%B %d %Y',\n '%B %d, %Y',\n '%d %B %Y',\n '%d %B, %Y']</pre></td>\n </tr>\n \n <tr>\n <td>DEBUG</td>\n <td class="code"><pre>True</pre></td>\n </tr>\n \n <tr>\n <td>DEBUG_PROPAGATE_EXCEPTIONS</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>DECIMAL_SEPARATOR</td>\n <td class="code"><pre>'.'</pre></td>\n </tr>\n \n <tr>\n <td>DEFAULT_AUTO_FIELD</td>\n <td class="code"><pre>'django.db.models.AutoField'</pre></td>\n </tr>\n \n <tr>\n <td>DEFAULT_CHARSET</td>\n <td class="code"><pre>'utf-8'</pre></td>\n </tr>\n \n <tr>\n <td>DEFAULT_EXCEPTION_REPORTER</td>\n <td class="code"><pre>'django.views.debug.ExceptionReporter'</pre></td>\n </tr>\n \n <tr>\n <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>\n <td class="code"><pre>'django.views.debug.SafeExceptionReporterFilter'</pre></td>\n </tr>\n \n <tr>\n <td>DEFAULT_FILE_STORAGE</td>\n <td class="code"><pre>'storages.backends.s3boto3.S3Boto3Storage'</pre></td>\n </tr>\n \n <tr>\n <td>DEFAULT_FROM_EMAIL</td>\n <td class="code"><pre>'webmaster@localhost'</pre></td>\n </tr>\n \n <tr>\n <td>DEFAULT_INDEX_TABLESPACE</td>\n <td class="code"><pre>''</pre></td>\n </tr>\n \n <tr>\n <td>DEFAULT_TABLESPACE</td>\n <td class="code"><pre>''</pre></td>\n </tr>\n \n <tr>\n <td>DEFAULT_WEDDING_EMAIL</td>\n <td class="code"><pre>'[email protected]'</pre></td>\n </tr>\n \n <tr>\n <td>DEFAULT_WEDDING_FROM_EMAIL</td>\n <td class="code"><pre>'Marina and Eric <[email protected]>'</pre></td>\n </tr>\n \n <tr>\n <td>DEFAULT_WEDDING_REPLY_EMAIL</td>\n <td class="code"><pre>'[email protected]'</pre></td>\n </tr>\n \n <tr>\n <td>DEFAULT_WEDDING_TEST_EMAIL</td>\n <td class="code"><pre>'Marina and Eric <[email protected]>'</pre></td>\n </tr>\n \n <tr>\n <td>DEV</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>DISALLOWED_USER_AGENTS</td>\n <td class="code"><pre>[]</pre></td>\n </tr>\n \n <tr>\n <td>EMAIL_BACKEND</td>\n <td class="code"><pre>'django.core.mail.backends.console.EmailBackend'</pre></td>\n </tr>\n \n <tr>\n <td>EMAIL_HOST</td>\n <td class="code"><pre>'localhost'</pre></td>\n </tr>\n \n <tr>\n <td>EMAIL_HOST_PASSWORD</td>\n <td class="code"><pre>'********************'</pre></td>\n </tr>\n \n <tr>\n <td>EMAIL_HOST_USER</td>\n <td class="code"><pre>''</pre></td>\n </tr>\n \n <tr>\n <td>EMAIL_PORT</td>\n <td class="code"><pre>25</pre></td>\n </tr>\n \n <tr>\n <td>EMAIL_SSL_CERTFILE</td>\n <td class="code"><pre>None</pre></td>\n </tr>\n \n <tr>\n <td>EMAIL_SSL_KEYFILE</td>\n <td class="code"><pre>'********************'</pre></td>\n </tr>\n \n <tr>\n <td>EMAIL_SUBJECT_PREFIX</td>\n <td class="code"><pre>'[Django] '</pre></td>\n </tr>\n \n <tr>\n <td>EMAIL_TIMEOUT</td>\n <td class="code"><pre>None</pre></td>\n </tr>\n \n <tr>\n <td>EMAIL_USE_LOCALTIME</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>EMAIL_USE_SSL</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>EMAIL_USE_TLS</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>\n <td class="code"><pre>None</pre></td>\n </tr>\n \n <tr>\n <td>FILE_UPLOAD_HANDLERS</td>\n <td class="code"><pre>['django.core.files.uploadhandler.MemoryFileUploadHandler',\n 'django.core.files.uploadhandler.TemporaryFileUploadHandler']</pre></td>\n </tr>\n \n <tr>\n <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>\n <td class="code"><pre>2621440</pre></td>\n </tr>\n \n <tr>\n <td>FILE_UPLOAD_PERMISSIONS</td>\n <td class="code"><pre>420</pre></td>\n </tr>\n \n <tr>\n <td>FILE_UPLOAD_TEMP_DIR</td>\n <td class="code"><pre>None</pre></td>\n </tr>\n \n <tr>\n <td>FIRST_DAY_OF_WEEK</td>\n <td class="code"><pre>0</pre></td>\n </tr>\n \n <tr>\n <td>FIXTURE_DIRS</td>\n <td class="code"><pre>[]</pre></td>\n </tr>\n \n <tr>\n <td>FORCE_SCRIPT_NAME</td>\n <td class="code"><pre>None</pre></td>\n </tr>\n \n <tr>\n <td>FORMAT_MODULE_PATH</td>\n <td class="code"><pre>None</pre></td>\n </tr>\n \n <tr>\n <td>FORM_RENDERER</td>\n <td class="code"><pre>'django.forms.renderers.DjangoTemplates'</pre></td>\n </tr>\n \n <tr>\n <td>IGNORABLE_404_URLS</td>\n <td class="code"><pre>[]</pre></td>\n </tr>\n \n <tr>\n <td>INSTALLED_APPS</td>\n <td class="code"><pre>['django.contrib.admin',\n 'django.contrib.auth',\n 'django.contrib.contenttypes',\n 'django.contrib.sessions',\n 'django.contrib.messages',\n 'django.contrib.staticfiles',\n 'guests.apps.GuestsConfig']</pre></td>\n </tr>\n \n <tr>\n <td>INTERNAL_IPS</td>\n <td class="code"><pre>[]</pre></td>\n </tr>\n \n <tr>\n <td>LANGUAGES</td>\n <td class="code"><pre>[('af', 'Afrikaans'),\n ('ar', 'Arabic'),\n ('ar-dz', 'Algerian Arabic'),\n ('ast', 'Asturian'),\n ('az', 'Azerbaijani'),\n ('bg', 'Bulgarian'),\n ('be', 'Belarusian'),\n ('bn', 'Bengali'),\n ('br', 'Breton'),\n ('bs', 'Bosnian'),\n ('ca', 'Catalan'),\n ('cs', 'Czech'),\n ('cy', 'Welsh'),\n ('da', 'Danish'),\n ('de', 'German'),\n ('dsb', 'Lower Sorbian'),\n ('el', 'Greek'),\n ('en', 'English'),\n ('en-au', 'Australian English'),\n ('en-gb', 'British English'),\n ('eo', 'Esperanto'),\n ('es', 'Spanish'),\n ('es-ar', 'Argentinian Spanish'),\n ('es-co', 'Colombian Spanish'),\n ('es-mx', 'Mexican Spanish'),\n ('es-ni', 'Nicaraguan Spanish'),\n ('es-ve', 'Venezuelan Spanish'),\n ('et', 'Estonian'),\n ('eu', 'Basque'),\n ('fa', 'Persian'),\n ('fi', 'Finnish'),\n ('fr', 'French'),\n ('fy', 'Frisian'),\n ('ga', 'Irish'),\n ('gd', 'Scottish Gaelic'),\n ('gl', 'Galician'),\n ('he', 'Hebrew'),\n ('hi', 'Hindi'),\n ('hr', 'Croatian'),\n ('hsb', 'Upper Sorbian'),\n ('hu', 'Hungarian'),\n ('hy', 'Armenian'),\n ('ia', 'Interlingua'),\n ('id', 'Indonesian'),\n ('ig', 'Igbo'),\n ('io', 'Ido'),\n ('is', 'Icelandic'),\n ('it', 'Italian'),\n ('ja', 'Japanese'),\n ('ka', 'Georgian'),\n ('kab', 'Kabyle'),\n ('kk', 'Kazakh'),\n ('km', 'Khmer'),\n ('kn', 'Kannada'),\n ('ko', 'Korean'),\n ('ky', 'Kyrgyz'),\n ('lb', 'Luxembourgish'),\n ('lt', 'Lithuanian'),\n ('lv', 'Latvian'),\n ('mk', 'Macedonian'),\n ('ml', 'Malayalam'),\n ('mn', 'Mongolian'),\n ('mr', 'Marathi'),\n ('ms', 'Malay'),\n ('my', 'Burmese'),\n ('nb', 'Norwegian Bokmål'),\n ('ne', 'Nepali'),\n ('nl', 'Dutch'),\n ('nn', 'Norwegian Nynorsk'),\n ('os', 'Ossetic'),\n ('pa', 'Punjabi'),\n ('pl', 'Polish'),\n ('pt', 'Portuguese'),\n ('pt-br', 'Brazilian Portuguese'),\n ('ro', 'Romanian'),\n ('ru', 'Russian'),\n ('sk', 'Slovak'),\n ('sl', 'Slovenian'),\n ('sq', 'Albanian'),\n ('sr', 'Serbian'),\n ('sr-latn', 'Serbian Latin'),\n ('sv', 'Swedish'),\n ('sw', 'Swahili'),\n ('ta', 'Tamil'),\n ('te', 'Telugu'),\n ('tg', 'Tajik'),\n ('th', 'Thai'),\n ('tk', 'Turkmen'),\n ('tr', 'Turkish'),\n ('tt', 'Tatar'),\n ('udm', 'Udmurt'),\n ('uk', 'Ukrainian'),\n ('ur', 'Urdu'),\n ('uz', 'Uzbek'),\n ('vi', 'Vietnamese'),\n ('zh-hans', 'Simplified Chinese'),\n ('zh-hant', 'Traditional Chinese')]</pre></td>\n </tr>\n \n <tr>\n <td>LANGUAGES_BIDI</td>\n <td class="code"><pre>['he', 'ar', 'ar-dz', 'fa', 'ur']</pre></td>\n </tr>\n \n <tr>\n <td>LANGUAGE_CODE</td>\n <td class="code"><pre>'en-us'</pre></td>\n </tr>\n \n <tr>\n <td>LANGUAGE_COOKIE_AGE</td>\n <td class="code"><pre>None</pre></td>\n </tr>\n \n <tr>\n <td>LANGUAGE_COOKIE_DOMAIN</td>\n <td class="code"><pre>None</pre></td>\n </tr>\n \n <tr>\n <td>LANGUAGE_COOKIE_HTTPONLY</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>LANGUAGE_COOKIE_NAME</td>\n <td class="code"><pre>'django_language'</pre></td>\n </tr>\n \n <tr>\n <td>LANGUAGE_COOKIE_PATH</td>\n <td class="code"><pre>'/'</pre></td>\n </tr>\n \n <tr>\n <td>LANGUAGE_COOKIE_SAMESITE</td>\n <td class="code"><pre>None</pre></td>\n </tr>\n \n <tr>\n <td>LANGUAGE_COOKIE_SECURE</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>LOCALE_PATHS</td>\n <td class="code"><pre>[]</pre></td>\n </tr>\n \n <tr>\n <td>LOGGING</td>\n <td class="code"><pre>{}</pre></td>\n </tr>\n \n <tr>\n <td>LOGGING_CONFIG</td>\n <td class="code"><pre>'logging.config.dictConfig'</pre></td>\n </tr>\n \n <tr>\n <td>LOGIN_REDIRECT_URL</td>\n <td class="code"><pre>'/accounts/profile/'</pre></td>\n </tr>\n \n <tr>\n <td>LOGIN_URL</td>\n <td class="code"><pre>'/accounts/login/'</pre></td>\n </tr>\n \n <tr>\n <td>LOGOUT_REDIRECT_URL</td>\n <td class="code"><pre>None</pre></td>\n </tr>\n \n <tr>\n <td>MANAGERS</td>\n <td class="code"><pre>[]</pre></td>\n </tr>\n \n <tr>\n <td>MEDIA_ROOT</td>\n <td class="code"><pre>''</pre></td>\n </tr>\n \n <tr>\n <td>MEDIA_URL</td>\n <td class="code"><pre>'/'</pre></td>\n </tr>\n \n <tr>\n <td>MESSAGE_STORAGE</td>\n <td class="code"><pre>'django.contrib.messages.storage.fallback.FallbackStorage'</pre></td>\n </tr>\n \n <tr>\n <td>MIDDLEWARE</td>\n <td class="code"><pre>['django.middleware.security.SecurityMiddleware',\n 'django.contrib.sessions.middleware.SessionMiddleware',\n 'django.middleware.common.CommonMiddleware',\n 'django.middleware.csrf.CsrfViewMiddleware',\n 'django.contrib.auth.middleware.AuthenticationMiddleware',\n 'django.contrib.messages.middleware.MessageMiddleware',\n 'django.middleware.clickjacking.XFrameOptionsMiddleware']</pre></td>\n </tr>\n \n <tr>\n <td>MIGRATION_MODULES</td>\n <td class="code"><pre>{}</pre></td>\n </tr>\n \n <tr>\n <td>MONTH_DAY_FORMAT</td>\n <td class="code"><pre>'F j'</pre></td>\n </tr>\n \n <tr>\n <td>NUMBER_GROUPING</td>\n <td class="code"><pre>0</pre></td>\n </tr>\n \n <tr>\n <td>PASSWORD_HASHERS</td>\n <td class="code"><pre>'********************'</pre></td>\n </tr>\n \n <tr>\n <td>PASSWORD_RESET_TIMEOUT</td>\n <td class="code"><pre>'********************'</pre></td>\n </tr>\n \n <tr>\n <td>PREPEND_WWW</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>ROOT_URLCONF</td>\n <td class="code"><pre>'bigday.urls'</pre></td>\n </tr>\n \n <tr>\n <td>SECRET_KEY</td>\n <td class="code"><pre>'********************'</pre></td>\n </tr>\n \n <tr>\n <td>SECURE_CONTENT_TYPE_NOSNIFF</td>\n <td class="code"><pre>True</pre></td>\n </tr>\n \n <tr>\n <td>SECURE_CROSS_ORIGIN_OPENER_POLICY</td>\n <td class="code"><pre>'same-origin'</pre></td>\n </tr>\n \n <tr>\n <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>SECURE_HSTS_PRELOAD</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>SECURE_HSTS_SECONDS</td>\n <td class="code"><pre>0</pre></td>\n </tr>\n \n <tr>\n <td>SECURE_PROXY_SSL_HEADER</td>\n <td class="code"><pre>None</pre></td>\n </tr>\n \n <tr>\n <td>SECURE_REDIRECT_EXEMPT</td>\n <td class="code"><pre>[]</pre></td>\n </tr>\n \n <tr>\n <td>SECURE_REFERRER_POLICY</td>\n <td class="code"><pre>'same-origin'</pre></td>\n </tr>\n \n <tr>\n <td>SECURE_SSL_HOST</td>\n <td class="code"><pre>None</pre></td>\n </tr>\n \n <tr>\n <td>SECURE_SSL_REDIRECT</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>SERVER_EMAIL</td>\n <td class="code"><pre>'root@localhost'</pre></td>\n </tr>\n \n <tr>\n <td>SESSION_CACHE_ALIAS</td>\n <td class="code"><pre>'default'</pre></td>\n </tr>\n \n <tr>\n <td>SESSION_COOKIE_AGE</td>\n <td class="code"><pre>1209600</pre></td>\n </tr>\n \n <tr>\n <td>SESSION_COOKIE_DOMAIN</td>\n <td class="code"><pre>None</pre></td>\n </tr>\n \n <tr>\n <td>SESSION_COOKIE_HTTPONLY</td>\n <td class="code"><pre>True</pre></td>\n </tr>\n \n <tr>\n <td>SESSION_COOKIE_NAME</td>\n <td class="code"><pre>'sessionid'</pre></td>\n </tr>\n \n <tr>\n <td>SESSION_COOKIE_PATH</td>\n <td class="code"><pre>'/'</pre></td>\n </tr>\n \n <tr>\n <td>SESSION_COOKIE_SAMESITE</td>\n <td class="code"><pre>'Lax'</pre></td>\n </tr>\n \n <tr>\n <td>SESSION_COOKIE_SECURE</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>SESSION_ENGINE</td>\n <td class="code"><pre>'django.contrib.sessions.backends.db'</pre></td>\n </tr>\n \n <tr>\n <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>SESSION_FILE_PATH</td>\n <td class="code"><pre>None</pre></td>\n </tr>\n \n <tr>\n <td>SESSION_SAVE_EVERY_REQUEST</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>SESSION_SERIALIZER</td>\n <td class="code"><pre>'django.contrib.sessions.serializers.JSONSerializer'</pre></td>\n </tr>\n \n <tr>\n <td>SETTINGS_MODULE</td>\n <td class="code"><pre>'bigday.settings'</pre></td>\n </tr>\n \n <tr>\n <td>SHORT_DATETIME_FORMAT</td>\n <td class="code"><pre>'m/d/Y P'</pre></td>\n </tr>\n \n <tr>\n <td>SHORT_DATE_FORMAT</td>\n <td class="code"><pre>'m/d/Y'</pre></td>\n </tr>\n \n <tr>\n <td>SIGNING_BACKEND</td>\n <td class="code"><pre>'django.core.signing.TimestampSigner'</pre></td>\n </tr>\n \n <tr>\n <td>SILENCED_SYSTEM_CHECKS</td>\n <td class="code"><pre>[]</pre></td>\n </tr>\n \n <tr>\n <td>STATICFILES_DIRS</td>\n <td class="code"><pre>('bigday/static', 'guests/static')</pre></td>\n </tr>\n \n <tr>\n <td>STATICFILES_FINDERS</td>\n <td class="code"><pre>['django.contrib.staticfiles.finders.FileSystemFinder',\n 'django.contrib.staticfiles.finders.AppDirectoriesFinder']</pre></td>\n </tr>\n \n <tr>\n <td>STATICFILES_STORAGE</td>\n <td class="code"><pre>'storages.backends.s3boto3.S3Boto3Storage'</pre></td>\n </tr>\n \n <tr>\n <td>STATIC_ROOT</td>\n <td class="code"><pre>'static_root'</pre></td>\n </tr>\n \n <tr>\n <td>STATIC_URL</td>\n <td class="code"><pre>'/static/'</pre></td>\n </tr>\n \n <tr>\n <td>TEMPLATES</td>\n <td class="code"><pre>[{'APP_DIRS': True,\n 'BACKEND': 'django.template.backends.django.DjangoTemplates',\n 'DIRS': ['bigday/templates'],\n 'OPTIONS': {'context_processors': ['django.template.context_processors.debug',\n 'django.template.context_processors.request',\n 'django.contrib.auth.context_processors.auth',\n 'django.contrib.messages.context_processors.messages']}}]</pre></td>\n </tr>\n \n <tr>\n <td>TEST_NON_SERIALIZED_APPS</td>\n <td class="code"><pre>[]</pre></td>\n </tr>\n \n <tr>\n <td>TEST_RUNNER</td>\n <td class="code"><pre>'django.test.runner.DiscoverRunner'</pre></td>\n </tr>\n \n <tr>\n <td>THOUSAND_SEPARATOR</td>\n <td class="code"><pre>','</pre></td>\n </tr>\n \n <tr>\n <td>TIME_FORMAT</td>\n <td class="code"><pre>'P'</pre></td>\n </tr>\n \n <tr>\n <td>TIME_INPUT_FORMATS</td>\n <td class="code"><pre>['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']</pre></td>\n </tr>\n \n <tr>\n <td>TIME_ZONE</td>\n <td class="code"><pre>'UTC'</pre></td>\n </tr>\n \n <tr>\n <td>USE_DEPRECATED_PYTZ</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>USE_I18N</td>\n <td class="code"><pre>True</pre></td>\n </tr>\n \n <tr>\n <td>USE_L10N</td>\n <td class="code"><pre>True</pre></td>\n </tr>\n \n <tr>\n <td>USE_THOUSAND_SEPARATOR</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>USE_TZ</td>\n <td class="code"><pre>True</pre></td>\n </tr>\n \n <tr>\n <td>USE_X_FORWARDED_HOST</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>USE_X_FORWARDED_PORT</td>\n <td class="code"><pre>False</pre></td>\n </tr>\n \n <tr>\n <td>WEDDING_CC_LIST</td>\n <td class="code"><pre>[]</pre></td>\n </tr>\n \n <tr>\n <td>WEDDING_DATE</td>\n <td class="code"><pre>'October 1, 2022'</pre></td>\n </tr>\n \n <tr>\n <td>WEDDING_LOCATION</td>\n <td class="code"><pre>'Chattanooga, TN'</pre></td>\n </tr>\n \n <tr>\n <td>WEDDING_WEBSITE_URL</td>\n <td class="code"><pre>'marinaanderic.com'</pre></td>\n </tr>\n \n <tr>\n <td>WSGI_APPLICATION</td>\n <td class="code"><pre>'bigday.wsgi.application'</pre></td>\n </tr>\n \n <tr>\n <td>X_FRAME_OPTIONS</td>\n <td class="code"><pre>'DENY'</pre></td>\n </tr>\n \n <tr>\n <td>YEAR_MONTH_FORMAT</td>\n <td class="code"><pre>'F Y'</pre></td>\n </tr>\n \n </tbody>\n </table>\n\n</div>\n\n <div id="explanation">\n <p>\n You’re seeing this error because you have <code>DEBUG = True</code> in your\n Django settings file. Change that to <code>False</code>, and Django will\n display a standard page generated by the handler for this status code.\n </p>\n </div>\n\n</body>\n</html>\n |
|