linux-bench icon indicating copy to clipboard operation
linux-bench copied to clipboard

Django Error

Open n8twj opened this issue 5 years ago • 0 comments

I cloned the repository today and ran linux-bench-minimal.sh. Everything ran as expected until the very end when a Django error was presented.

`

NameError at /upload_file/

global name 'codecs' is not defined
<tr>
  <th>Request Method:</th>
  <td>POST</td>
</tr>
<tr>
  <th>Request URL:</th>
  <td>http://linux-bench.com/upload_file/</td>
</tr>

<tr>
  <th>Django Version:</th>
  <td>1.9.5</td>
</tr>

<tr>
  <th>Exception Type:</th>
  <td>NameError</td>
</tr>


<tr>
  <th>Exception Value:</th>
  <td><pre>global name &#39;codecs&#39; is not defined</pre></td>
</tr>


<tr>
  <th>Exception Location:</th>
  <td>./linuxbench/views.py in upload_file, line 182</td>
</tr>

<tr>
  <th>Python Executable:</th>
  <td>/usr/local/bin/uwsgi</td>
</tr>
<tr>
  <th>Python Version:</th>
  <td>2.7.6</td>
</tr>
<tr>
  <th>Python Path:</th>
  <td><pre>[&#39;.&#39;,

'', '/home/linux-bench/django/venv/lib/python2.7', '/home/linux-bench/django/venv/lib/python2.7/plat-x86_64-linux-gnu', '/home/linux-bench/django/venv/lib/python2.7/lib-tk', '/home/linux-bench/django/venv/lib/python2.7/lib-old', '/home/linux-bench/django/venv/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/home/linux-bench/django/venv/local/lib/python2.7/site-packages', '/home/linux-bench/django/venv/lib/python2.7/site-packages']

Server time: Wed, 4 Dec 2019 15:59:02 +0000

Traceback Switch to copy-and-paste view

    <li class="frame django">
      <code>/home/linux-bench/django/venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>get_response</code>

      
        <div class="context" id="c140613786664832">
          
            <ol start="142" class="pre-context" id="pre140613786664832">
            
              <li onclick="toggle('pre140613786664832', 'post140613786664832')"><pre>                        break</pre></li>
            
              <li onclick="toggle('pre140613786664832', 'post140613786664832')"><pre></pre></li>
            
              <li onclick="toggle('pre140613786664832', 'post140613786664832')"><pre>            if response is None:</pre></li>
            
              <li onclick="toggle('pre140613786664832', 'post140613786664832')"><pre>                wrapped_callback = self.make_view_atomic(callback)</pre></li>
            
              <li onclick="toggle('pre140613786664832', 'post140613786664832')"><pre>                try:</pre></li>
            
              <li onclick="toggle('pre140613786664832', 'post140613786664832')"><pre>                    response = wrapped_callback(request, *callback_args, **callback_kwargs)</pre></li>
            
              <li onclick="toggle('pre140613786664832', 'post140613786664832')"><pre>                except Exception as e:</pre></li>
            
            </ol>
          
          <ol start="149" class="context-line">
            <li onclick="toggle('pre140613786664832', 'post140613786664832')"><pre>
                response = self.process_exception_by_middleware(e, request)</pre> <span>...</span></li></ol>
          
            <ol start='150' class="post-context" id="post140613786664832">
              
              <li onclick="toggle('pre140613786664832', 'post140613786664832')"><pre></pre></li>
              
              <li onclick="toggle('pre140613786664832', 'post140613786664832')"><pre>            # Complain if the view returned None (a common error).</pre></li>
              
              <li onclick="toggle('pre140613786664832', 'post140613786664832')"><pre>            if response is None:</pre></li>
              
              <li onclick="toggle('pre140613786664832', 'post140613786664832')"><pre>                if isinstance(callback, types.FunctionType):    # FBV</pre></li>
              
              <li onclick="toggle('pre140613786664832', 'post140613786664832')"><pre>                    view_name = callback.__name__</pre></li>
              
              <li onclick="toggle('pre140613786664832', 'post140613786664832')"><pre>                else:                                           # CBV</pre></li>
              
          </ol>
          
        </div>
      

      
        <div class="commands">
            
                <a href="#" onclick="return varToggle(this, '140613786664832')"><span>&#x25b6;</span> Local vars</a>
            
        </div>
        <table class="vars" id="v140613786664832">
          <thead>
            <tr>
              <th>Variable</th>
              <th>Value</th>
            </tr>
          </thead>
          <tbody>
            
              <tr>
                <td>e</td>
                <td class="code"><pre>NameError(&quot;global name &#39;codecs&#39; is not defined&quot;,)</pre></td>
              </tr>
            
              <tr>
                <td>callback_args</td>
                <td class="code"><pre>()</pre></td>
              </tr>
            
              <tr>
                <td>resolver_match</td>
                <td class="code"><pre>ResolverMatch(func=linuxbench.views.upload_file, args=(), kwargs={}, url_name=upload_file, app_names=[], namespaces=[&#39;linuxbench&#39;])</pre></td>
              </tr>
            
              <tr>
                <td>response_is_rendered</td>
                <td class="code"><pre>False</pre></td>
              </tr>
            
              <tr>
                <td>middleware_method</td>
                <td class="code"><pre>&lt;bound method CsrfViewMiddleware.process_view of &lt;django.middleware.csrf.CsrfViewMiddleware object at 0x7fe332f4a550&gt;&gt;</pre></td>
              </tr>
            
              <tr>
                <td>self</td>
                <td class="code"><pre>&lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fe334357c10&gt;</pre></td>
              </tr>
            
              <tr>
                <td>request</td>
                <td class="code"><pre>&lt;WSGIRequest: POST &#39;/upload_file/&#39;&gt;</pre></td>
              </tr>
            

100 147k 0 13886 100 133k 28968 279k --:--:-- --:--:-- --:--:-- 279k

callback
<function upload_file at 0x7fe332e8f7d0>
              <tr>
                <td>wrapped_callback</td>
                <td class="code"><pre>&lt;function upload_file at 0x7fe332e8f7d0&gt;</pre></td>
              </tr>
            
              <tr>
                <td>resolver</td>
                <td class="code"><pre>&lt;RegexURLResolver &#39;mysite.urls&#39; (None:None) ^/&gt;</pre></td>
              </tr>
            
              <tr>
                <td>callback_kwargs</td>
                <td class="code"><pre>{}</pre></td>
              </tr>
            
              <tr>
                <td>response</td>
                <td class="code"><pre>None</pre></td>
              </tr>
            
              <tr>
                <td>urlconf</td>
                <td class="code"><pre>&#39;mysite.urls&#39;</pre></td>
              </tr>
            
          </tbody>
        </table>
      
    </li>
  
    
    <li class="frame django">
      <code>/home/linux-bench/django/venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>get_response</code>

      
        <div class="context" id="c140613785560128">
          
            <ol start="140" class="pre-context" id="pre140613785560128">
            
              <li onclick="toggle('pre140613785560128', 'post140613785560128')"><pre>                    response = middleware_method(request, callback, callback_args, callback_kwargs)</pre></li>
            
              <li onclick="toggle('pre140613785560128', 'post140613785560128')"><pre>                    if response:</pre></li>
            
              <li onclick="toggle('pre140613785560128', 'post140613785560128')"><pre>                        break</pre></li>
            
              <li onclick="toggle('pre140613785560128', 'post140613785560128')"><pre></pre></li>
            
              <li onclick="toggle('pre140613785560128', 'post140613785560128')"><pre>            if response is None:</pre></li>
            
              <li onclick="toggle('pre140613785560128', 'post140613785560128')"><pre>                wrapped_callback = self.make_view_atomic(callback)</pre></li>
            
              <li onclick="toggle('pre140613785560128', 'post140613785560128')"><pre>                try:</pre></li>
            
            </ol>
          
          <ol start="147" class="context-line">
            <li onclick="toggle('pre140613785560128', 'post140613785560128')"><pre>
                response = wrapped_callback(request, *callback_args, **callback_kwargs)</pre> <span>...</span></li></ol>
          
            <ol start='148' class="post-context" id="post140613785560128">
              
              <li onclick="toggle('pre140613785560128', 'post140613785560128')"><pre>                except Exception as e:</pre></li>
              
              <li onclick="toggle('pre140613785560128', 'post140613785560128')"><pre>                    response = self.process_exception_by_middleware(e, request)</pre></li>
              
              <li onclick="toggle('pre140613785560128', 'post140613785560128')"><pre></pre></li>
              
              <li onclick="toggle('pre140613785560128', 'post140613785560128')"><pre>            # Complain if the view returned None (a common error).</pre></li>
              
              <li onclick="toggle('pre140613785560128', 'post140613785560128')"><pre>            if response is None:</pre></li>
              
              <li onclick="toggle('pre140613785560128', 'post140613785560128')"><pre>                if isinstance(callback, types.FunctionType):    # FBV</pre></li>
              
          </ol>
          
        </div>
      

      
        <div class="commands">
            
                <a href="#" onclick="return varToggle(this, '140613785560128')"><span>&#x25b6;</span> Local vars</a>
            
        </div>
        <table class="vars" id="v140613785560128">
          <thead>
            <tr>
              <th>Variable</th>
              <th>Value</th>
            </tr>
          </thead>
          <tbody>
            
              <tr>
                <td>e</td>
                <td class="code"><pre>NameError(&quot;global name &#39;codecs&#39; is not defined&quot;,)</pre></td>
              </tr>
            
              <tr>
                <td>callback_args</td>
                <td class="code"><pre>()</pre></td>
              </tr>
            
              <tr>
                <td>resolver_match</td>
                <td class="code"><pre>ResolverMatch(func=linuxbench.views.upload_file, args=(), kwargs={}, url_name=upload_file, app_names=[], namespaces=[&#39;linuxbench&#39;])</pre></td>
              </tr>
            
              <tr>
                <td>response_is_rendered</td>
                <td class="code"><pre>False</pre></td>
              </tr>
            
              <tr>
                <td>middleware_method</td>
                <td class="code"><pre>&lt;bound method CsrfViewMiddleware.process_view of &lt;django.middleware.csrf.CsrfViewMiddleware object at 0x7fe332f4a550&gt;&gt;</pre></td>
              </tr>
            
              <tr>
                <td>self</td>
                <td class="code"><pre>&lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fe334357c10&gt;</pre></td>
              </tr>
            
              <tr>
                <td>request</td>
                <td class="code"><pre>&lt;WSGIRequest: POST &#39;/upload_file/&#39;&gt;</pre></td>
              </tr>
            
              <tr>
                <td>callback</td>
                <td class="code"><pre>&lt;function upload_file at 0x7fe332e8f7d0&gt;</pre></td>
              </tr>
            
              <tr>
                <td>wrapped_callback</td>
                <td class="code"><pre>&lt;function upload_file at 0x7fe332e8f7d0&gt;</pre></td>
              </tr>
            
              <tr>
                <td>resolver</td>
                <td class="code"><pre>&lt;RegexURLResolver &#39;mysite.urls&#39; (None:None) ^/&gt;</pre></td>
              </tr>
            
              <tr>
                <td>callback_kwargs</td>
                <td class="code"><pre>{}</pre></td>
              </tr>
            
              <tr>
                <td>response</td>
                <td class="code"><pre>None</pre></td>
              </tr>
            
              <tr>
                <td>urlconf</td>
                <td class="code"><pre>&#39;mysite.urls&#39;</pre></td>
              </tr>
            
          </tbody>
        </table>
      
    </li>
  
    
    <li class="frame django">
      <code>/home/linux-bench/django/venv/local/lib/python2.7/site-packages/django/views/decorators/csrf.py</code> in <code>wrapped_view</code>

      
        <div class="context" id="c140613785440696">
          
            <ol start="51" class="pre-context" id="pre140613785440696">
            
              <li onclick="toggle('pre140613785440696', 'post140613785440696')"><pre>    &quot;&quot;&quot;</pre></li>
            
              <li onclick="toggle('pre140613785440696', 'post140613785440696')"><pre>    Marks a view function as being exempt from the CSRF view protection.</pre></li>
            
              <li onclick="toggle('pre140613785440696', 'post140613785440696')"><pre>    &quot;&quot;&quot;</pre></li>
            
              <li onclick="toggle('pre140613785440696', 'post140613785440696')"><pre>    # We could just do view_func.csrf_exempt = True, but decorators</pre></li>
            
              <li onclick="toggle('pre140613785440696', 'post140613785440696')"><pre>    # are nicer if they don&#39;t have side-effects, so we return a new</pre></li>
            
              <li onclick="toggle('pre140613785440696', 'post140613785440696')"><pre>    # function.</pre></li>
            
              <li onclick="toggle('pre140613785440696', 'post140613785440696')"><pre>    def wrapped_view(*args, **kwargs):</pre></li>
            
            </ol>
          
          <ol start="58" class="context-line">
            <li onclick="toggle('pre140613785440696', 'post140613785440696')"><pre>
    return view_func(*args, **kwargs)</pre> <span>...</span></li></ol>
          
            <ol start='59' class="post-context" id="post140613785440696">
              
              <li onclick="toggle('pre140613785440696', 'post140613785440696')"><pre>    wrapped_view.csrf_exempt = True</pre></li>
              
              <li onclick="toggle('pre140613785440696', 'post140613785440696')"><pre>    return wraps(view_func, assigned=available_attrs(view_func))(wrapped_view)</pre></li>
              
          </ol>
          
        </div>
      

      
        <div class="commands">
            
                <a href="#" onclick="return varToggle(this, '140613785440696')"><span>&#x25b6;</span> Local vars</a>
            
        </div>
        <table class="vars" id="v140613785440696">
          <thead>
            <tr>
              <th>Variable</th>
              <th>Value</th>
            </tr>
          </thead>
          <tbody>
            
              <tr>
                <td>args</td>
                <td class="code"><pre>(&lt;WSGIRequest: POST &#39;/upload_file/&#39;&gt;,)</pre></td>
              </tr>
            
              <tr>
                <td>view_func</td>
                <td class="code"><pre>&lt;function upload_file at 0x7fe332e8f758&gt;</pre></td>
              </tr>
            
              <tr>
                <td>kwargs</td>
                <td class="code"><pre>{}</pre></td>
              </tr>
            
          </tbody>
        </table>
      
    </li>
  
    
    <li class="frame user">
      <code>./linuxbench/views.py</code> in <code>upload_file</code>

      
        <div class="context" id="c140613785442208">
          
            <ol start="175" class="pre-context" id="pre140613785442208">
            
              <li onclick="toggle('pre140613785442208', 'post140613785442208')"><pre>    if request.method == &#39;POST&#39;:</pre></li>
            
              <li onclick="toggle('pre140613785442208', 'post140613785442208')"><pre>        form = UploadFileForm(request.POST, request.FILES)</pre></li>
            
              <li onclick="toggle('pre140613785442208', 'post140613785442208')"><pre>        if form.is_valid():</pre></li>
            
              <li onclick="toggle('pre140613785442208', 'post140613785442208')"><pre>            # lets save this file.</pre></li>
            
              <li onclick="toggle('pre140613785442208', 'post140613785442208')"><pre>            filename = str(request.FILES[&#39;file&#39;]) # received file name</pre></li>
            
              <li onclick="toggle('pre140613785442208', 'post140613785442208')"><pre>            print &quot;uploading &quot; + filename</pre></li>
            
              <li onclick="toggle('pre140613785442208', 'post140613785442208')"><pre></pre></li>
            
            </ol>
          
          <ol start="182" class="context-line">
            <li onclick="toggle('pre140613785442208', 'post140613785442208')"><pre>
        utf8_file = codecs.EncodedFile(request.FILES[&#39;file&#39;],&quot;utf-8&quot;)</pre> <span>...</span></li></ol>
          
            <ol start='183' class="post-context" id="post140613785442208">
              
              <li onclick="toggle('pre140613785442208', 'post140613785442208')"><pre>            filename = saveFileToDisk(utf8_file,utf8_file.readlines())</pre></li>
              
              <li onclick="toggle('pre140613785442208', 'post140613785442208')"><pre>            context = parse_data(filename,utf8_file.readlines())</pre></li>
              
              <li onclick="toggle('pre140613785442208', 'post140613785442208')"><pre>            return HttpResponseRedirect(&#39;/&#39;)</pre></li>
              
              <li onclick="toggle('pre140613785442208', 'post140613785442208')"><pre>    else:</pre></li>
              
              <li onclick="toggle('pre140613785442208', 'post140613785442208')"><pre>        form = UploadFileForm()</pre></li>
              
              <li onclick="toggle('pre140613785442208', 'post140613785442208')"><pre>    return render_to_response(&#39;upload.html&#39;, {&#39;form&#39;: form},  RequestContext(request))</pre></li>
              
          </ol>
          
        </div>
      

      
        <div class="commands">
            
                <a href="#" onclick="return varToggle(this, '140613785442208')"><span>&#x25b6;</span> Local vars</a>
            
        </div>
        <table class="vars" id="v140613785442208">
          <thead>
            <tr>
              <th>Variable</th>
              <th>Value</th>
            </tr>
          </thead>
          <tbody>
            
              <tr>
                <td>request</td>
                <td class="code"><pre>&lt;WSGIRequest: POST &#39;/upload_file/&#39;&gt;</pre></td>
              </tr>
            
              <tr>
                <td>form</td>
                <td class="code"><pre>&lt;UploadFileForm bound=True, valid=True, fields=(file)&gt;</pre></td>
              </tr>
            
              <tr>
                <td>filename</td>
                <td class="code"><pre>&#39;linux-bench12.19_qss-freeswitch_2019_1204_145129.log&#39;</pre></td>
              </tr>
            
          </tbody>
        </table>
      
    </li>
  
</ul>


Request information

GET

<p>No GET data</p>

POST

<table class="req">
  <thead>
    <tr>
      <th>Variable</th>
      <th>Value</th>
    </tr>
  </thead>
  <tbody>
    
      <tr>
        <td>press</td>
        <td class="code"><pre>u&#39;Upload&#39;</pre></td>
      </tr>
    
  </tbody>
</table>

FILES

<table class="req">
    <thead>
        <tr>
            <th>Variable</th>
            <th>Value</th>
        </tr>
    </thead>
    <tbody>
        
            <tr>
                <td>file</td>
                <td class="code"><pre>&lt;InMemoryUploadedFile: linux-bench12.19_qss-freeswitch_2019_1204_145129.log (application/octet-stream)&gt;</pre></td>
            </tr>
        
    </tbody>
</table>
<p>No cookie data</p>

META

    <tr>
      <td>wsgi.multiprocess</td>
      <td class="code"><pre>True</pre></td>
    </tr>
  
    <tr>
      <td>SCRIPT_NAME</td>
      <td class="code"><pre>u&#39;&#39;</pre></td>
    </tr>
  
    <tr>
      <td>REQUEST_METHOD</td>
      <td class="code"><pre>&#39;POST&#39;</pre></td>
    </tr>
  
    <tr>
      <td>PATH_INFO</td>
      <td class="code"><pre>u&#39;/upload_file/&#39;</pre></td>
    </tr>
  
    <tr>
      <td>SERVER_PROTOCOL</td>
      <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
    </tr>
  
    <tr>
      <td>QUERY_STRING</td>
      <td class="code"><pre>&#39;&#39;</pre></td>
    </tr>
  
    <tr>
      <td>UWSGI_SCHEME</td>
      <td class="code"><pre>&#39;http&#39;</pre></td>
    </tr>
  
    <tr>
      <td>CONTENT_LENGTH</td>
      <td class="code"><pre>&#39;137198&#39;</pre></td>
    </tr>
  
    <tr>
      <td>HTTP_USER_AGENT</td>
      <td class="code"><pre>&#39;curl/7.52.1&#39;</pre></td>
    </tr>
  
    <tr>
      <td>SERVER_NAME</td>
      <td class="code"><pre>&#39;linux-bench.com&#39;</pre></td>
    </tr>
  
    <tr>
      <td>REMOTE_ADDR</td>
      <td class="code"><pre>&#39;167.99.0.54&#39;</pre></td>
    </tr>
  
    <tr>
      <td>wsgi.url_scheme</td>
      <td class="code"><pre>&#39;http&#39;</pre></td>
    </tr>
  
    <tr>
      <td>SERVER_PORT</td>
      <td class="code"><pre>&#39;80&#39;</pre></td>
    </tr>
  
    <tr>
      <td>uwsgi.node</td>
      <td class="code"><pre>&#39;linux-bench&#39;</pre></td>
    </tr>
  
    <tr>
      <td>DOCUMENT_ROOT</td>
      <td class="code"><pre>&#39;/usr/share/nginx/html&#39;</pre></td>
    </tr>
  
    <tr>
      <td>HTTP_CONTENT_LENGTH</td>
      <td class="code"><pre>&#39;137198&#39;</pre></td>
    </tr>
  
    <tr>
      <td>wsgi.input</td>
      <td class="code"><pre>&lt;uwsgi._Input object at 0x7fe332e273c0&gt;</pre></td>
    </tr>
  
    <tr>
      <td>HTTP_HOST</td>
      <td class="code"><pre>&#39;linux-bench.com&#39;</pre></td>
    </tr>
  
    <tr>
      <td>wsgi.multithread</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>HTTP_EXPECT</td>
      <td class="code"><pre>&#39;100-continue&#39;</pre></td>
    </tr>
  
    <tr>
      <td>HTTP_CONTENT_TYPE</td>
      <td class="code"><pre>&#39;multipart/form-data; boundary=------------------------366df70cc1e5cddd&#39;</pre></td>
    </tr>
  
    <tr>
      <td>REQUEST_URI</td>
      <td class="code"><pre>&#39;/upload_file/&#39;</pre></td>
    </tr>
  
    <tr>
      <td>HTTP_ACCEPT</td>
      <td class="code"><pre>&#39;*/*&#39;</pre></td>
    </tr>
  
    <tr>
      <td>wsgi.version</td>
      <td class="code"><pre>(1, 0)</pre></td>
    </tr>
  
    <tr>
      <td>wsgi.run_once</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>wsgi.errors</td>
      <td class="code"><pre>&lt;open file &#39;wsgi_errors&#39;, mode &#39;w&#39; at 0x7fe333046f60&gt;</pre></td>
    </tr>
  
    <tr>
      <td>REMOTE_PORT</td>
      <td class="code"><pre>&#39;43034&#39;</pre></td>
    </tr>
  
    <tr>
      <td>uwsgi.version</td>
      <td class="code"><pre>&#39;2.0.10&#39;</pre></td>
    </tr>
  
    <tr>
      <td>CONTENT_TYPE</td>
      <td class="code"><pre>&#39;multipart/form-data; boundary=------------------------366df70cc1e5cddd&#39;</pre></td>
    </tr>
  
    <tr>
      <td>wsgi.file_wrapper</td>
      <td class="code"><pre>&#39;&#39;</pre></td>
    </tr>
  
</tbody>
Variable Value

Settings

Using settings module mysite.settings

    <tr>
      <td>SECURE_BROWSER_XSS_FILTER</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>USE_X_FORWARDED_PORT</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>USE_THOUSAND_SEPARATOR</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>CSRF_COOKIE_SECURE</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>LANGUAGE_CODE</td>
      <td class="code"><pre>&#39;en-us&#39;</pre></td>
    </tr>
  
    <tr>
      <td>ROOT_URLCONF</td>
      <td class="code"><pre>&#39;mysite.urls&#39;</pre></td>
    </tr>
  
    <tr>
      <td>MANAGERS</td>
      <td class="code"><pre>[]</pre></td>
    </tr>
  
    <tr>
      <td>BASE_DIR</td>
      <td class="code"><pre>&#39;/home/linux-bench/django/mysite&#39;</pre></td>
    </tr>
  
    <tr>
      <td>SILENCED_SYSTEM_CHECKS</td>
      <td class="code"><pre>[]</pre></td>
    </tr>
  
    <tr>
      <td>DEFAULT_CHARSET</td>
      <td class="code"><pre>&#39;utf-8&#39;</pre></td>
    </tr>
  
    <tr>
      <td>SESSION_SERIALIZER</td>
      <td class="code"><pre>&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
    </tr>
  
    <tr>
      <td>STATIC_ROOT</td>
      <td class="code"><pre>&#39;/Users/swillett/Desktop/django/mysite/mysite/static/&#39;</pre></td>
    </tr>
  
    <tr>
      <td>ALLOWED_HOSTS</td>
      <td class="code"><pre>[]</pre></td>
    </tr>
  
    <tr>
      <td>MESSAGE_STORAGE</td>
      <td class="code"><pre>&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
    </tr>
  
    <tr>
      <td>EMAIL_SUBJECT_PREFIX</td>
      <td class="code"><pre>&#39;[Django] &#39;</pre></td>
    </tr>
  
    <tr>
      <td>SERVER_EMAIL</td>
      <td class="code"><pre>&#39;root@localhost&#39;</pre></td>
    </tr>
  
    <tr>
      <td>SECURE_HSTS_SECONDS</td>
      <td class="code"><pre>0</pre></td>
    </tr>
  
    <tr>
      <td>STATICFILES_FINDERS</td>
      <td class="code"><pre>[&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,

'django.contrib.staticfiles.finders.AppDirectoriesFinder']

    <tr>
      <td>SESSION_CACHE_ALIAS</td>
      <td class="code"><pre>&#39;default&#39;</pre></td>
    </tr>
  
    <tr>
      <td>SESSION_COOKIE_DOMAIN</td>
      <td class="code"><pre>None</pre></td>
    </tr>
  
    <tr>
      <td>SESSION_COOKIE_NAME</td>
      <td class="code"><pre>&#39;sessionid&#39;</pre></td>
    </tr>
  
    <tr>
      <td>TIME_INPUT_FORMATS</td>
      <td class="code"><pre>[&#39;%H:%M:%S&#39;, &#39;%H:%M:%S.%f&#39;, &#39;%H:%M&#39;]</pre></td>
    </tr>
  
    <tr>
      <td>SECURE_REDIRECT_EXEMPT</td>
      <td class="code"><pre>[]</pre></td>
    </tr>
  
    <tr>
      <td>DATABASES</td>
      <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: False,
         &#39;AUTOCOMMIT&#39;: True,
         &#39;CONN_MAX_AGE&#39;: 0,
         &#39;ENGINE&#39;: &#39;django.db.backends.sqlite3&#39;,
         &#39;HOST&#39;: &#39;&#39;,
         &#39;NAME&#39;: &#39;/home/linux-bench/django/mysite/db.sqlite3&#39;,
         &#39;OPTIONS&#39;: {},
         &#39;PASSWORD&#39;: u&#39;********************&#39;,
         &#39;PORT&#39;: &#39;&#39;,
         &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                  &#39;COLLATION&#39;: None,
                  &#39;MIRROR&#39;: None,
                  &#39;NAME&#39;: None},
         &#39;TIME_ZONE&#39;: None,
         &#39;USER&#39;: &#39;&#39;}}</pre></td>
    </tr>
  
    <tr>
      <td>EMAIL_SSL_KEYFILE</td>
      <td class="code"><pre>u&#39;********************&#39;</pre></td>
    </tr>
  
    <tr>
      <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
      <td class="code"><pre>None</pre></td>
    </tr>
  
    <tr>
      <td>FILE_UPLOAD_PERMISSIONS</td>
      <td class="code"><pre>None</pre></td>
    </tr>
  
    <tr>
      <td>FILE_UPLOAD_HANDLERS</td>
      <td class="code"><pre>[&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,

'django.core.files.uploadhandler.TemporaryFileUploadHandler']

    <tr>
      <td>DEFAULT_CONTENT_TYPE</td>
      <td class="code"><pre>&#39;text/html&#39;</pre></td>
    </tr>
  
    <tr>
      <td>APPEND_SLASH</td>
      <td class="code"><pre>True</pre></td>
    </tr>
  
    <tr>
      <td>LOCALE_PATHS</td>
      <td class="code"><pre>[]</pre></td>
    </tr>
  
    <tr>
      <td>DATABASE_ROUTERS</td>
      <td class="code"><pre>[]</pre></td>
    </tr>
  
    <tr>
      <td>DEFAULT_TABLESPACE</td>
      <td class="code"><pre>&#39;&#39;</pre></td>
    </tr>
  
    <tr>
      <td>YEAR_MONTH_FORMAT</td>
      <td class="code"><pre>&#39;F Y&#39;</pre></td>
    </tr>
  
    <tr>
      <td>STATICFILES_STORAGE</td>
      <td class="code"><pre>&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
    </tr>
  
    <tr>
      <td>CACHES</td>
      <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.db.DatabaseCache&#39;,
         &#39;LOCATION&#39;: &#39;my_cache_table&#39;}}</pre></td>
    </tr>
  
    <tr>
      <td>SESSION_COOKIE_PATH</td>
      <td class="code"><pre>&#39;/&#39;</pre></td>
    </tr>
  
    <tr>
      <td>EMAIL_HOST_PASSWORD</td>
      <td class="code"><pre>u&#39;********************&#39;</pre></td>
    </tr>
  
    <tr>
      <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>MIDDLEWARE_CLASSES</td>
      <td class="code"><pre>[&#39;django.middleware.security.SecurityMiddleware&#39;,

'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.cache.UpdateCacheMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.cache.FetchFromCacheMiddleware']

    <tr>
      <td>USE_I18N</td>
      <td class="code"><pre>True</pre></td>
    </tr>
  
    <tr>
      <td>THOUSAND_SEPARATOR</td>
      <td class="code"><pre>&#39;,&#39;</pre></td>
    </tr>
  
    <tr>
      <td>SECRET_KEY</td>
      <td class="code"><pre>u&#39;********************&#39;</pre></td>
    </tr>
  
    <tr>
      <td>LANGUAGE_COOKIE_NAME</td>
      <td class="code"><pre>&#39;django_language&#39;</pre></td>
    </tr>
  
    <tr>
      <td>DEFAULT_INDEX_TABLESPACE</td>
      <td class="code"><pre>&#39;&#39;</pre></td>
    </tr>
  
    <tr>
      <td>LOGGING_CONFIG</td>
      <td class="code"><pre>&#39;logging.config.dictConfig&#39;</pre></td>
    </tr>
  
    <tr>
      <td>TEMPLATE_LOADERS</td>
      <td class="code"><pre>[&#39;django.template.loaders.filesystem.Loader&#39;,

'django.template.loaders.app_directories.Loader']

    <tr>
      <td>FIRST_DAY_OF_WEEK</td>
      <td class="code"><pre>0</pre></td>
    </tr>
  
    <tr>
      <td>WSGI_APPLICATION</td>
      <td class="code"><pre>&#39;mysite.wsgi.application&#39;</pre></td>
    </tr>
  
    <tr>
      <td>TEMPLATE_DEBUG</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>X_FRAME_OPTIONS</td>
      <td class="code"><pre>&#39;SAMEORIGIN&#39;</pre></td>
    </tr>
  
    <tr>
      <td>CSRF_COOKIE_NAME</td>
      <td class="code"><pre>&#39;csrftoken&#39;</pre></td>
    </tr>
  
    <tr>
      <td>FORCE_SCRIPT_NAME</td>
      <td class="code"><pre>None</pre></td>
    </tr>
  
    <tr>
      <td>USE_X_FORWARDED_HOST</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>CSRF_HEADER_NAME</td>
      <td class="code"><pre>&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
    </tr>
  
    <tr>
      <td>EMAIL_TIMEOUT</td>
      <td class="code"><pre>None</pre></td>
    </tr>
  
    <tr>
      <td>SECURE_SSL_HOST</td>
      <td class="code"><pre>None</pre></td>
    </tr>
  
    <tr>
      <td>SIGNING_BACKEND</td>
      <td class="code"><pre>&#39;django.core.signing.TimestampSigner&#39;</pre></td>
    </tr>
  
    <tr>
      <td>SESSION_COOKIE_SECURE</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>CSRF_COOKIE_DOMAIN</td>
      <td class="code"><pre>None</pre></td>
    </tr>
  
    <tr>
      <td>FILE_CHARSET</td>
      <td class="code"><pre>&#39;utf-8&#39;</pre></td>
    </tr>
  
    <tr>
      <td>DEBUG</td>
      <td class="code"><pre>True</pre></td>
    </tr>
  
    <tr>
      <td>CSRF_TRUSTED_ORIGINS</td>
      <td class="code"><pre>[]</pre></td>
    </tr>
  
    <tr>
      <td>LANGUAGE_COOKIE_DOMAIN</td>
      <td class="code"><pre>None</pre></td>
    </tr>
  
    <tr>
      <td>DEFAULT_FILE_STORAGE</td>
      <td class="code"><pre>&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
    </tr>
  
    <tr>
      <td>INSTALLED_APPS</td>
      <td class="code"><pre>[&#39;django.contrib.admin&#39;,

'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'linuxbench', 'bootstrap3']

    <tr>
      <td>LANGUAGES</td>
      <td class="code"><pre>[(&#39;af&#39;, &#39;Afrikaans&#39;),

('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')]

    <tr>
      <td>USE_L10N</td>
      <td class="code"><pre>True</pre></td>
    </tr>
  
    <tr>
      <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>STATICFILES_DIRS</td>
      <td class="code"><pre>[(&#39;images&#39;, &#39;mysite/static/images/&#39;), (&#39;scripts&#39;, &#39;mysite/static/scripts/&#39;)]</pre></td>
    </tr>
  
    <tr>
      <td>PREPEND_WWW</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>SECURE_PROXY_SSL_HEADER</td>
      <td class="code"><pre>None</pre></td>
    </tr>
  
    <tr>
      <td>LANGUAGE_COOKIE_AGE</td>
      <td class="code"><pre>None</pre></td>
    </tr>
  
    <tr>
      <td>SESSION_COOKIE_HTTPONLY</td>
      <td class="code"><pre>True</pre></td>
    </tr>
  
    <tr>
      <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>CSRF_COOKIE_AGE</td>
      <td class="code"><pre>31449600</pre></td>
    </tr>
  
    <tr>
      <td>MONTH_DAY_FORMAT</td>
      <td class="code"><pre>&#39;F j&#39;</pre></td>
    </tr>
  
    <tr>
      <td>LOGIN_URL</td>
      <td class="code"><pre>&#39;/accounts/login/&#39;</pre></td>
    </tr>
  
    <tr>
      <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>TIME_FORMAT</td>
      <td class="code"><pre>&#39;P&#39;</pre></td>
    </tr>
  
    <tr>
      <td>AUTH_USER_MODEL</td>
      <td class="code"><pre>&#39;auth.User&#39;</pre></td>
    </tr>
  
    <tr>
      <td>DATE_INPUT_FORMATS</td>
      <td class="code"><pre>[&#39;%Y-%m-%d&#39;,

'%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']

    <tr>
      <td>AUTHENTICATION_BACKENDS</td>
      <td class="code"><pre>[&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
    </tr>
  
    <tr>
      <td>AUTH_PASSWORD_VALIDATORS</td>
      <td class="code"><pre>u&#39;********************&#39;</pre></td>
    </tr>
  
    <tr>
      <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
      <td class="code"><pre>u&#39;********************&#39;</pre></td>
    </tr>
  
    <tr>
      <td>SESSION_FILE_PATH</td>
      <td class="code"><pre>None</pre></td>
    </tr>
  
    <tr>
      <td>CACHE_MIDDLEWARE_ALIAS</td>
      <td class="code"><pre>&#39;default&#39;</pre></td>
    </tr>
  
    <tr>
      <td>SESSION_SAVE_EVERY_REQUEST</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>NUMBER_GROUPING</td>
      <td class="code"><pre>0</pre></td>
    </tr>
  
    <tr>
      <td>SESSION_ENGINE</td>
      <td class="code"><pre>&#39;django.contrib.sessions.backends.db&#39;</pre></td>
    </tr>
  
    <tr>
      <td>CSRF_FAILURE_VIEW</td>
      <td class="code"><pre>&#39;django.views.csrf.csrf_failure&#39;</pre></td>
    </tr>
  
    <tr>
      <td>CSRF_COOKIE_PATH</td>
      <td class="code"><pre>&#39;/&#39;</pre></td>
    </tr>
  
    <tr>
      <td>LOGIN_REDIRECT_URL</td>
      <td class="code"><pre>&#39;/accounts/profile/&#39;</pre></td>
    </tr>
  
    <tr>
      <td>DECIMAL_SEPARATOR</td>
      <td class="code"><pre>&#39;.&#39;</pre></td>
    </tr>
  
    <tr>
      <td>IGNORABLE_404_URLS</td>
      <td class="code"><pre>[]</pre></td>
    </tr>
  
    <tr>
      <td>MIGRATION_MODULES</td>
      <td class="code"><pre>{}</pre></td>
    </tr>
  
    <tr>
      <td>TEMPLATE_STRING_IF_INVALID</td>
      <td class="code"><pre>&#39;&#39;</pre></td>
    </tr>
  
    <tr>
      <td>LOGOUT_URL</td>
      <td class="code"><pre>&#39;/accounts/logout/&#39;</pre></td>
    </tr>
  
    <tr>
      <td>EMAIL_USE_TLS</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>FIXTURE_DIRS</td>
      <td class="code"><pre>[]</pre></td>
    </tr>
  
    <tr>
      <td>EMAIL_HOST</td>
      <td class="code"><pre>&#39;localhost&#39;</pre></td>
    </tr>
  
    <tr>
      <td>DATE_FORMAT</td>
      <td class="code"><pre>&#39;N j, Y&#39;</pre></td>
    </tr>
  
    <tr>
      <td>MEDIA_ROOT</td>
      <td class="code"><pre>&#39;&#39;</pre></td>
    </tr>
  
    <tr>
      <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
      <td class="code"><pre>&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
    </tr>
  
    <tr>
      <td>ADMINS</td>
      <td class="code"><pre>[]</pre></td>
    </tr>
  
    <tr>
      <td>FORMAT_MODULE_PATH</td>
      <td class="code"><pre>None</pre></td>
    </tr>
  
    <tr>
      <td>DEFAULT_FROM_EMAIL</td>
      <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
    </tr>
  
    <tr>
      <td>MEDIA_URL</td>
      <td class="code"><pre>&#39;&#39;</pre></td>
    </tr>
  
    <tr>
      <td>DATETIME_FORMAT</td>
      <td class="code"><pre>&#39;N j, Y, P&#39;</pre></td>
    </tr>
  
    <tr>
      <td>TEMPLATE_DIRS</td>
      <td class="code"><pre>[]</pre></td>
    </tr>
  
    <tr>
      <td>DISALLOWED_USER_AGENTS</td>
      <td class="code"><pre>[]</pre></td>
    </tr>
  
    <tr>
      <td>ALLOWED_INCLUDE_ROOTS</td>
      <td class="code"><pre>[]</pre></td>
    </tr>
  
    <tr>
      <td>LOGGING</td>
      <td class="code"><pre>{}</pre></td>
    </tr>
  
    <tr>
      <td>SHORT_DATE_FORMAT</td>
      <td class="code"><pre>&#39;m/d/Y&#39;</pre></td>
    </tr>
  
    <tr>
      <td>TEMPLATES</td>
      <td class="code"><pre>[{&#39;APP_DIRS&#39;: 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']}}]

    <tr>
      <td>TEST_RUNNER</td>
      <td class="code"><pre>&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
    </tr>
  
    <tr>
      <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
      <td class="code"><pre>u&#39;********************&#39;</pre></td>
    </tr>
  
    <tr>
      <td>SECURE_SSL_REDIRECT</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>TIME_ZONE</td>
      <td class="code"><pre>&#39;UTC&#39;</pre></td>
    </tr>
  
    <tr>
      <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
      <td class="code"><pre>2621440</pre></td>
    </tr>
  
    <tr>
      <td>EMAIL_BACKEND</td>
      <td class="code"><pre>&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>

100 193k 0 61033 100 133k 99640 218k --:--:-- --:--:-- --:--:-- 218k r>

    <tr>
      <td>EMAIL_USE_SSL</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>TEMPLATE_CONTEXT_PROCESSORS</td>
      <td class="code"><pre>[&#39;django.contrib.auth.context_processors.auth&#39;,

'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']

    <tr>
      <td>SESSION_COOKIE_AGE</td>
      <td class="code"><pre>1209600</pre></td>
    </tr>
  
    <tr>
      <td>SETTINGS_MODULE</td>
      <td class="code"><pre>&#39;mysite.settings&#39;</pre></td>
    </tr>
  
    <tr>
      <td>USE_ETAGS</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>LANGUAGES_BIDI</td>
      <td class="code"><pre>[&#39;he&#39;, &#39;ar&#39;, &#39;fa&#39;, &#39;ur&#39;]</pre></td>
    </tr>
  
    <tr>
      <td>FILE_UPLOAD_TEMP_DIR</td>
      <td class="code"><pre>None</pre></td>
    </tr>
  
    <tr>
      <td>INTERNAL_IPS</td>
      <td class="code"><pre>[]</pre></td>
    </tr>
  
    <tr>
      <td>STATIC_URL</td>
      <td class="code"><pre>&#39;/static/&#39;</pre></td>
    </tr>
  
    <tr>
      <td>EMAIL_PORT</td>
      <td class="code"><pre>25</pre></td>
    </tr>
  
    <tr>
      <td>USE_TZ</td>
      <td class="code"><pre>True</pre></td>
    </tr>
  
    <tr>
      <td>SHORT_DATETIME_FORMAT</td>
      <td class="code"><pre>&#39;m/d/Y P&#39;</pre></td>
    </tr>
  
    <tr>
      <td>TEST_NON_SERIALIZED_APPS</td>
      <td class="code"><pre>[]</pre></td>
    </tr>
  
    <tr>
      <td>PASSWORD_HASHERS</td>
      <td class="code"><pre>u&#39;********************&#39;</pre></td>
    </tr>
  
    <tr>
      <td>ABSOLUTE_URL_OVERRIDES</td>
      <td class="code"><pre>{}</pre></td>
    </tr>
  
    <tr>
      <td>LANGUAGE_COOKIE_PATH</td>
      <td class="code"><pre>&#39;/&#39;</pre></td>
    </tr>
  
    <tr>
      <td>CACHE_MIDDLEWARE_SECONDS</td>
      <td class="code"><pre>600</pre></td>
    </tr>
  
    <tr>
      <td>EMAIL_SSL_CERTFILE</td>
      <td class="code"><pre>None</pre></td>
    </tr>
  
    <tr>
      <td>CSRF_COOKIE_HTTPONLY</td>
      <td class="code"><pre>False</pre></td>
    </tr>
  
    <tr>
      <td>DATETIME_INPUT_FORMATS</td>
      <td class="code"><pre>[&#39;%Y-%m-%d %H:%M:%S&#39;,

'%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']

    <tr>
      <td>EMAIL_HOST_USER</td>
      <td class="code"><pre>&#39;&#39;</pre></td>
    </tr>
  
</tbody>
Setting Value

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.

ref_link: 39041575474819 `

n8twj avatar Dec 04 '19 15:12 n8twj