Skip to content

Django Error #76

@n8twj

Description

@n8twj

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>
    
<textarea name="content" id="traceback_area" cols="140" rows="25"> Environment:

Request Method: POST
Request URL: http://linux-bench.com/upload_file/

Django Version: 1.9.5
Python Version: 2.7.6
Installed Applications:
['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'linuxbench',
'bootstrap3']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
'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']

Traceback:

File "/home/linux-bench/django/venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
149. response = self.process_exception_by_middleware(e, request)

File "/home/linux-bench/django/venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
147. response = wrapped_callback(request, *callback_args, **callback_kwargs)

File "/home/linux-bench/django/venv/local/lib/python2.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
58. return view_func(*args, **kwargs)

File "./linuxbench/views.py" in upload_file
182. utf8_file = codecs.EncodedFile(request.FILES['file'],"utf-8")

Exception Type: NameError at /upload_file/
Exception Value: global name 'codecs' is not defined
</textarea>



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 `

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions