Skip to content

Instantly share code, notes, and snippets.

@quanticle
Created October 31, 2012 05:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save quanticle/3984966 to your computer and use it in GitHub Desktop.
Save quanticle/3984966 to your computer and use it in GitHub Desktop.
The error page when I remove quotes around socialauth_begin
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="robots" content="NONE,NOARCHIVE">
<title>NoReverseMatch at /</title>
<style type="text/css">
html * { padding:0; margin:0; }
body * { padding:10px 20px; }
body * * { padding:0; }
body { font:small sans-serif; }
body>div { border-bottom:1px solid #ddd; }
h1 { font-weight:normal; }
h2 { margin-bottom:.8em; }
h2 span { font-size:80%; color:#666; font-weight:normal; }
h3 { margin:1em 0 .5em 0; }
h4 { margin:0 0 .5em 0; font-weight: normal; }
code, pre { font-size: 100%; white-space: pre-wrap; }
table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
tbody td, tbody th { vertical-align:top; padding:2px 3px; }
thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; }
tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
table.vars { margin:5px 0 2px 40px; }
table.vars td, table.req td { font-family:monospace; }
table td.code { width:100%; }
table td.code pre { overflow:hidden; }
table.source th { color:#666; }
table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
ul.traceback { list-style-type:none; color: #222; }
ul.traceback li.frame { padding-bottom:1em; color:#666; }
ul.traceback li.user { background-color:#e0e0e0; color:#000 }
div.context { padding:10px 0; overflow:hidden; }
div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; }
div.context ol li pre { display:inline; }
div.context ol.context-line li { color:#505050; background-color:#dfdfdf; }
div.context ol.context-line li span { position:absolute; right:32px; }
.user div.context ol.context-line li { background-color:#bbb; color:#000; }
.user div.context ol li { color:#666; }
div.commands { margin-left: 40px; }
div.commands a { color:#555; text-decoration:none; }
.user div.commands a { color: black; }
#summary { background: #ffc; }
#summary h2 { font-weight: normal; color: #666; }
#explanation { background:#eee; }
#template, #template-not-exist { background:#f6f6f6; }
#template-not-exist ul { margin: 0 0 0 20px; }
#unicode-hint { background:#eee; }
#traceback { background:#eee; }
#requestinfo { background:#f6f6f6; padding-left:120px; }
#summary table { border:none; background:transparent; }
#requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
#requestinfo h3 { margin-bottom:-1em; }
.error { background: #ffc; }
.specific { color:#cc3300; font-weight:bold; }
h2 span.commands { font-size:.7em;}
span.commands a:link {color:#5E5694;}
pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
</style>
<script type="text/javascript">
//<!--
function getElementsByClassName(oElm, strTagName, strClassName){
// Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
var arrElements = (strTagName == "*" && document.all)? document.all :
oElm.getElementsByTagName(strTagName);
var arrReturnElements = new Array();
strClassName = strClassName.replace(/\-/g, "\-");
var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
var oElement;
for(var i=0; i<arrElements.length; i++){
oElement = arrElements[i];
if(oRegExp.test(oElement.className)){
arrReturnElements.push(oElement);
}
}
return (arrReturnElements)
}
function hideAll(elems) {
for (var e = 0; e < elems.length; e++) {
elems[e].style.display = 'none';
}
}
window.onload = function() {
hideAll(getElementsByClassName(document, 'table', 'vars'));
hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
hideAll(getElementsByClassName(document, 'ol', 'post-context'));
hideAll(getElementsByClassName(document, 'div', 'pastebin'));
}
function toggle() {
for (var i = 0; i < arguments.length; i++) {
var e = document.getElementById(arguments[i]);
if (e) {
e.style.display = e.style.display == 'none' ? 'block' : 'none';
}
}
return false;
}
function varToggle(link, id) {
toggle('v' + id);
var s = link.getElementsByTagName('span')[0];
var uarr = String.fromCharCode(0x25b6);
var darr = String.fromCharCode(0x25bc);
s.innerHTML = s.innerHTML == uarr ? darr : uarr;
return false;
}
function switchPastebinFriendly(link) {
s1 = "Switch to copy-and-paste view";
s2 = "Switch back to interactive view";
link.innerHTML = link.innerHTML == s1 ? s2 : s1;
toggle('browserTraceback', 'pastebinTraceback');
return false;
}
//-->
</script>
</head>
<body>
<div id="summary">
<h1>NoReverseMatch at /</h1>
<pre class="exception_value">Reverse for &#39;&#39; with arguments &#39;(u&#39;github&#39;,)&#39; and keyword arguments &#39;{}&#39; not found.</pre>
<table class="meta">
<tr>
<th>Request Method:</th>
<td>GET</td>
</tr>
<tr>
<th>Request URL:</th>
<td>http://10.0.0.12:8000/</td>
</tr>
<tr>
<th>Django Version:</th>
<td>1.5a1</td>
</tr>
<tr>
<th>Exception Type:</th>
<td>NoReverseMatch</td>
</tr>
<tr>
<th>Exception Value:</th>
<td><pre>Reverse for &#39;&#39; with arguments &#39;(u&#39;github&#39;,)&#39; and keyword arguments &#39;{}&#39; not found.</pre></td>
</tr>
<tr>
<th>Exception Location:</th>
<td>/usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render, line 420</td>
</tr>
<tr>
<th>Python Executable:</th>
<td>/usr/bin/python</td>
</tr>
<tr>
<th>Python Version:</th>
<td>2.7.3</td>
</tr>
<tr>
<th>Python Path:</th>
<td><pre>[&#39;/home/quanticle/GridControl&#39;,
&#39;/usr/lib/python2.7&#39;,
&#39;/usr/lib/python2.7/plat-linux2&#39;,
&#39;/usr/lib/python2.7/lib-tk&#39;,
&#39;/usr/lib/python2.7/lib-old&#39;,
&#39;/usr/lib/python2.7/lib-dynload&#39;,
&#39;/usr/local/lib/python2.7/dist-packages&#39;,
&#39;/usr/lib/python2.7/dist-packages&#39;,
&#39;/usr/lib/python2.7/dist-packages/PIL&#39;,
&#39;/usr/lib/python2.7/dist-packages/gst-0.10&#39;,
&#39;/usr/lib/python2.7/dist-packages/gtk-2.0&#39;,
&#39;/usr/lib/python2.7/dist-packages/ubuntu-sso-client&#39;,
&#39;/usr/lib/python2.7/dist-packages/ubuntuone-client&#39;,
&#39;/usr/lib/python2.7/dist-packages/ubuntuone-control-panel&#39;,
&#39;/usr/lib/python2.7/dist-packages/ubuntuone-couch&#39;,
&#39;/usr/lib/python2.7/dist-packages/ubuntuone-installer&#39;,
&#39;/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol&#39;]</pre></td>
</tr>
<tr>
<th>Server time:</th>
<td>Tue, 30 Oct 2012 19:18:07 -1000</td>
</tr>
</table>
</div>
<div id="template">
<h2>Error during template rendering</h2>
<p>In template <code>/home/quanticle/GridControl/gridcontrol/templates/frontpage.html</code>, error at line <strong>7</strong></p>
<h3>Reverse for &#39;&#39; with arguments &#39;(u&#39;github&#39;,)&#39; and keyword arguments &#39;{}&#39; not found.</h3>
<table class="source cut-top">
<tr><th>1</th>
<td>{% extends &quot;base.html&quot; %}
</td></tr>
<tr><th>2</th>
<td>{% block body_class %}frontpage{% endblock %}
</td></tr>
<tr><th>3</th>
<td>{% block content %}
</td></tr>
<tr><th>4</th>
<td> &lt;h1&gt;GridControl&lt;/h1&gt;
</td></tr>
<tr><th>5</th>
<td> &lt;div&gt;
</td></tr>
<tr><th>6</th>
<td> &lt;ul&gt;
</td></tr>
<tr class="error"><th>7</th>
<td> &lt;li&gt;&lt;a href=&quot;<span class="specific">{% url socialauth_begin &quot;github&quot; %}</span>&quot;&gt;Log in with github&lt;/a&gt;&lt;/li&gt;
</td></tr>
<tr><th>8</th>
<td> &lt;/ul&gt;
</td></tr>
<tr><th>9</th>
<td> &lt;/div&gt;
</td></tr>
<tr><th>10</th>
<td>{% endblock %}
</td></tr>
<tr><th>11</th>
<td></td></tr>
</table>
</div>
<div id="traceback">
<h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">Switch to copy-and-paste view</a></span></h2>
<div id="browserTraceback">
<ul class="traceback">
<li class="frame django">
<code>/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py</code> in <code>get_response</code>
<div class="context" id="c3050954140">
<ol start="109" class="pre-context" id="pre3050954140"><li onclick="toggle('pre3050954140', 'post3050954140')"><pre> for middleware_method in self._view_middleware:</pre></li><li onclick="toggle('pre3050954140', 'post3050954140')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre></li><li onclick="toggle('pre3050954140', 'post3050954140')"><pre> if response:</pre></li><li onclick="toggle('pre3050954140', 'post3050954140')"><pre> break</pre></li><li onclick="toggle('pre3050954140', 'post3050954140')"><pre></pre></li><li onclick="toggle('pre3050954140', 'post3050954140')"><pre> if response is None:</pre></li><li onclick="toggle('pre3050954140', 'post3050954140')"><pre> try:</pre></li></ol>
<ol start="116" class="context-line"><li onclick="toggle('pre3050954140', 'post3050954140')"><pre> response = callback(request, *callback_args, **callback_kwargs)</pre> <span>...</span></li></ol>
<ol start='117' class="post-context" id="post3050954140"><li onclick="toggle('pre3050954140', 'post3050954140')"><pre> except Exception as e:</pre></li><li onclick="toggle('pre3050954140', 'post3050954140')"><pre> # If the view raised an exception, run it through exception</pre></li><li onclick="toggle('pre3050954140', 'post3050954140')"><pre> # middleware, and if the exception middleware returns a</pre></li><li onclick="toggle('pre3050954140', 'post3050954140')"><pre> # response, use that. Otherwise, reraise the exception.</pre></li><li onclick="toggle('pre3050954140', 'post3050954140')"><pre> for middleware_method in self._exception_middleware:</pre></li><li onclick="toggle('pre3050954140', 'post3050954140')"><pre> response = middleware_method(request, e)</pre></li></ol>
</div>
<div class="commands">
<a href="#" onclick="return varToggle(this, '3050954140')"><span>&#x25b6;</span> Local vars</a>
</div>
<table class="vars" id="v3050954140">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>exceptions</td>
<td class="code"><pre>&lt;module &#39;django.core.exceptions&#39; from &#39;/usr/local/lib/python2.7/dist-packages/django/core/exceptions.pyc&#39;&gt;</pre></td>
</tr>
<tr>
<td>e</td>
<td class="code"><pre>NoReverseMatch(u&quot;Reverse for &#39;&#39; with arguments &#39;(u&#39;github&#39;,)&#39; and keyword arguments &#39;{}&#39; not found.&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=&lt;function home at 0xb5d8af7c&gt;, args=(), kwargs={}, url_name=&#39;home&#39;, app_name=&#39;None&#39;, namespace=&#39;&#39;)</pre></td>
</tr>
<tr>
<td>settings</td>
<td class="code"><pre>&lt;django.conf.LazySettings object at 0xb72ee18c&gt;</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 0xb6777c6c&gt;&gt;</pre></td>
</tr>
<tr>
<td>self</td>
<td class="code"><pre>&lt;django.core.handlers.wsgi.WSGIHandler object at 0x90cbacc&gt;</pre></td>
</tr>
<tr>
<td>request</td>
<td class="code"><pre>&quot;&lt;WSGIRequest\npath:/,\nGET:&lt;QueryDict: {}&gt;,\nPOST:&lt;QueryDict: {}&gt;,\nCOOKIES:{&#39;csrftoken&#39;: &#39;m5gbn3YMdwIKoudqraFAK6xB9ec1xaFM&#39;,\n &#39;sessionid&#39;: &#39;f3881e57bb551574a7a7cada975fadea&#39;},\nMETA:{&#39;CELERY_LOADER&#39;: &#39;djcelery.loaders.DjangoLoader&#39;,\n &#39;COLORTERM&#39;: &#39;gnome-terminal&#39;,\n &#39;CONTENT_LENGTH&#39;: &#39;&#39;,\n &#39;CONTENT_TYPE&#39;: &#39;text/plain&#39;,\n u&#39;CSRF_COOKIE&#39;: u&#39;m5gbn3YMdwIKoudqraFAK6xB9ec1xaFM&#39;,\n &#39;DBUS_SESSION_BUS_ADDRESS&#39;: &#39;unix:abstract=/tmp/dbus-tDWyO5BABX,guid=4f5657ac85fe09847764af4c00000060&#39;,\n &#39;DEFAULTS_PATH&#39;: &#39;/usr/share/gconf/ubuntu-2d.default.path&#39;,\n &#39;DESKTOP_SESSION&#39;: &#39;ubuntu-2d&#39;,\n &#39;DISPLAY&#39;: &#39;:0&#39;,\n &#39;DJANGO_SETTINGS_MODULE&#39;: &#39;gridcontrol.settings&#39;,\n &#39;GATEWAY_INTERFACE&#39;: &#39;CGI/1.1&#39;,\n &#39;GDMSESSION&#39;: &#39;ubuntu-2d&#39;,\n &#39;GNOME_DESKTOP_SESSION_ID&#39;: &#39;this-is-deprecated&#39;,\n &#39;GNOME_KEYRING_CONTROL&#39;: &#39;/tmp/keyring-SwFClV&#39;,\n &#39;GPG_AGENT_INFO&#39;: &#39;/tmp/keyring-SwFClV/gpg:0:1&#39;,\n &#39;HOME&#39;: &#39;/home/quanticle&#39;,\n &#39;HTTP_ACCEPT&#39;: &#39;text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&#39;,\n &#39;HTTP_ACCEPT_CHARSET&#39;: &#39;ISO-8859-1,utf-8;q=0.7,*;q=0.3&#39;,\n &#39;HTTP_ACCEPT_ENCODING&#39;: &#39;gzip,deflate,sdch&#39;,\n &#39;HTTP_ACCEPT_LANGUAGE&#39;: &#39;en-US,en;q=0.8&#39;,\n &#39;HTTP_CACHE_CONTROL&#39;: &#39;max-age=0&#39;,\n &#39;HTTP_CONNECTION&#39;: &#39;keep-alive&#39;,\n &#39;HTTP_COOKIE&#39;: &#39;csrftoken=m5gbn3YMdwIKoudqraFAK6xB9ec1xaFM; sessionid=f3881e57bb551574a7a7cada975fadea&#39;,\n &#39;HTTP_HOST&#39;: &#39;10.0.0.12:8000&#39;,\n &#39;HTTP_USER_AGENT&#39;: &#39;Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4&#39;,\n &#39;LANG&#39;: &#39;en_US.UTF-8&#39;,\n &#39;LESSCLOSE&#39;: &#39;/usr/bin/lesspipe %s %s&#39;,\n &#39;LESSOPEN&#39;: &#39;| /usr/bin/lesspipe %s&#39;,\n &#39;LOGNAME&#39;: &#39;quanticle&#39;,\n &#39;LS_COLORS&#39;: &#39;rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:&#39;,\n &#39;MANDATORY_PATH&#39;: &#39;/usr/share/gconf/ubuntu-2d.mandatory.path&#39;,\n &#39;OLDPWD&#39;: &#39;/home/quanticle&#39;,\n &#39;PATH&#39;: &#39;/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games&#39;,\n &#39;PATH_INFO&#39;: u&#39;/&#39;,\n &#39;PWD&#39;: &#39;/home/quanticle/GridControl&#39;,\n &#39;QUERY_STRING&#39;: &#39;&#39;,\n &#39;REMOTE_ADDR&#39;: &#39;10.0.0.3&#39;,\n &#39;REMOTE_HOST&#39;: &#39;&#39;,\n &#39;REQUEST_METHOD&#39;: &#39;GET&#39;,\n &#39;RUN_MAIN&#39;: &#39;true&#39;,\n &#39;SCRIPT_NAME&#39;: u&#39;&#39;,\n &#39;SERVER_NAME&#39;: &#39;quanticle-VirtualBox&#39;,\n &#39;SERVER_PORT&#39;: &#39;8000&#39;,\n &#39;SERVER_PROTOCOL&#39;: &#39;HTTP/1.1&#39;,\n &#39;SERVER_SOFTWARE&#39;: &#39;WSGIServer/0.1 Python/2.7.3&#39;,\n &#39;SESSION_MANAGER&#39;: &#39;local/quanticle-VirtualBox:@/tmp/.ICE-unix/1230,unix/quanticle-VirtualBox:/tmp/.ICE-unix/1230&#39;,\n &#39;SHELL&#39;: &#39;/bin/bash&#39;,\n &#39;SHLVL&#39;: &#39;1&#39;,\n &#39;SSH_AGENT_PID&#39;: &#39;1299&#39;,\n &#39;SSH_AUTH_SOCK&#39;: &#39;/tmp/keyring-SwFClV/ssh&#39;,\n &#39;TERM&#39;: &#39;xterm&#39;,\n &#39;TZ&#39;: &#39;HST&#39;,\n &#39;UBUNTU_MENUPROXY&#39;: &#39;libappmenu.so&#39;,\n &#39;USER&#39;: &#39;quanticle&#39;,\n &#39;WINDOWID&#39;: &#39;71303173&#39;,\n &#39;XAUTHORITY&#39;: &#39;/home/quanticle/.Xauthority&#39;,\n &#39;XDG_CONFIG_DIRS&#39;: &#39;/etc/xdg/xdg-ubuntu-2d:/etc/xdg&#39;,\n &#39;XDG_CURRENT_DESKTOP&#39;: &#39;Unity&#39;,\n &#39;XDG_DATA_DIRS&#39;: &#39;/usr/share/ubuntu-2d:/usr/share/gnome:/usr/local/share/:/usr/share/&#39;,\n &#39;XDG_SEAT_PATH&#39;: &#39;/org/freedesktop/DisplayManager/Seat0&#39;,\n &#39;XDG_SESSION_COOKIE&#39;: &#39;0c79d4bc3453db743299d58b0000001a-1351646698.299724-1558610377&#39;,\n &#39;XDG_SESSION_PATH&#39;: &#39;/org/freedesktop/DisplayManager/Session0&#39;,\n &#39;_&#39;: &#39;./manage.py&#39;,\n &#39;wsgi.errors&#39;: &lt;open file &#39;&lt;stderr&gt;&#39;, mode &#39;w&#39; at 0xb76e20d0&gt;,\n &#39;wsgi.file_wrapper&#39;: &lt;class wsgiref.util.FileWrapper at 0x8cb1d4c&gt;,\n &#39;wsgi.input&#39;: &lt;socket._fileobject object at 0xb5d851ec&gt;,\n &#39;wsgi.multiprocess&#39;: False,\n &#39;wsgi.multithread&#39;: True,\n &#39;wsgi.run_once&#39;: False,\n &#39;wsgi.url_scheme&#39;: &#39;http&#39;,\n &#39;wsgi.version&#39;: (1, 0)}&gt;&quot;</pre></td>
</tr>
<tr>
<td>callback</td>
<td class="code"><pre>&lt;function home at 0xb5d8af7c&gt;</pre></td>
</tr>
<tr>
<td>resolver</td>
<td class="code"><pre>&lt;RegexURLResolver &#39;gridcontrol.urls&#39; (None:None) ^/&gt;</pre></td>
</tr>
<tr>
<td>urlresolvers</td>
<td class="code"><pre>&lt;module &#39;django.core.urlresolvers&#39; from &#39;/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.pyc&#39;&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;gridcontrol.urls&#39;</pre></td>
</tr>
</tbody>
</table>
</li>
<li class="frame user">
<code>/home/quanticle/GridControl/gridcontrol/content/views.py</code> in <code>home</code>
<div class="context" id="c3050954100">
<ol start="1" class="pre-context" id="pre3050954100"><li onclick="toggle('pre3050954100', 'post3050954100')"><pre># Create your views here.</pre></li><li onclick="toggle('pre3050954100', 'post3050954100')"><pre>from django.shortcuts import render_to_response, redirect</pre></li><li onclick="toggle('pre3050954100', 'post3050954100')"><pre>from django.template import RequestContext</pre></li><li onclick="toggle('pre3050954100', 'post3050954100')"><pre>from django.http import Http404, HttpResponse</pre></li><li onclick="toggle('pre3050954100', 'post3050954100')"><pre></pre></li><li onclick="toggle('pre3050954100', 'post3050954100')"><pre>def home(request):</pre></li><li onclick="toggle('pre3050954100', 'post3050954100')"><pre> ctx = {}</pre></li></ol>
<ol start="8" class="context-line"><li onclick="toggle('pre3050954100', 'post3050954100')"><pre> return render_to_response(&quot;frontpage.html&quot;, ctx, RequestContext(request))</pre> <span>...</span></li></ol>
</div>
<div class="commands">
<a href="#" onclick="return varToggle(this, '3050954100')"><span>&#x25b6;</span> Local vars</a>
</div>
<table class="vars" id="v3050954100">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>request</td>
<td class="code"><pre>&quot;&lt;WSGIRequest\npath:/,\nGET:&lt;QueryDict: {}&gt;,\nPOST:&lt;QueryDict: {}&gt;,\nCOOKIES:{&#39;csrftoken&#39;: &#39;m5gbn3YMdwIKoudqraFAK6xB9ec1xaFM&#39;,\n &#39;sessionid&#39;: &#39;f3881e57bb551574a7a7cada975fadea&#39;},\nMETA:{&#39;CELERY_LOADER&#39;: &#39;djcelery.loaders.DjangoLoader&#39;,\n &#39;COLORTERM&#39;: &#39;gnome-terminal&#39;,\n &#39;CONTENT_LENGTH&#39;: &#39;&#39;,\n &#39;CONTENT_TYPE&#39;: &#39;text/plain&#39;,\n u&#39;CSRF_COOKIE&#39;: u&#39;m5gbn3YMdwIKoudqraFAK6xB9ec1xaFM&#39;,\n &#39;DBUS_SESSION_BUS_ADDRESS&#39;: &#39;unix:abstract=/tmp/dbus-tDWyO5BABX,guid=4f5657ac85fe09847764af4c00000060&#39;,\n &#39;DEFAULTS_PATH&#39;: &#39;/usr/share/gconf/ubuntu-2d.default.path&#39;,\n &#39;DESKTOP_SESSION&#39;: &#39;ubuntu-2d&#39;,\n &#39;DISPLAY&#39;: &#39;:0&#39;,\n &#39;DJANGO_SETTINGS_MODULE&#39;: &#39;gridcontrol.settings&#39;,\n &#39;GATEWAY_INTERFACE&#39;: &#39;CGI/1.1&#39;,\n &#39;GDMSESSION&#39;: &#39;ubuntu-2d&#39;,\n &#39;GNOME_DESKTOP_SESSION_ID&#39;: &#39;this-is-deprecated&#39;,\n &#39;GNOME_KEYRING_CONTROL&#39;: &#39;/tmp/keyring-SwFClV&#39;,\n &#39;GPG_AGENT_INFO&#39;: &#39;/tmp/keyring-SwFClV/gpg:0:1&#39;,\n &#39;HOME&#39;: &#39;/home/quanticle&#39;,\n &#39;HTTP_ACCEPT&#39;: &#39;text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&#39;,\n &#39;HTTP_ACCEPT_CHARSET&#39;: &#39;ISO-8859-1,utf-8;q=0.7,*;q=0.3&#39;,\n &#39;HTTP_ACCEPT_ENCODING&#39;: &#39;gzip,deflate,sdch&#39;,\n &#39;HTTP_ACCEPT_LANGUAGE&#39;: &#39;en-US,en;q=0.8&#39;,\n &#39;HTTP_CACHE_CONTROL&#39;: &#39;max-age=0&#39;,\n &#39;HTTP_CONNECTION&#39;: &#39;keep-alive&#39;,\n &#39;HTTP_COOKIE&#39;: &#39;csrftoken=m5gbn3YMdwIKoudqraFAK6xB9ec1xaFM; sessionid=f3881e57bb551574a7a7cada975fadea&#39;,\n &#39;HTTP_HOST&#39;: &#39;10.0.0.12:8000&#39;,\n &#39;HTTP_USER_AGENT&#39;: &#39;Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4&#39;,\n &#39;LANG&#39;: &#39;en_US.UTF-8&#39;,\n &#39;LESSCLOSE&#39;: &#39;/usr/bin/lesspipe %s %s&#39;,\n &#39;LESSOPEN&#39;: &#39;| /usr/bin/lesspipe %s&#39;,\n &#39;LOGNAME&#39;: &#39;quanticle&#39;,\n &#39;LS_COLORS&#39;: &#39;rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:&#39;,\n &#39;MANDATORY_PATH&#39;: &#39;/usr/share/gconf/ubuntu-2d.mandatory.path&#39;,\n &#39;OLDPWD&#39;: &#39;/home/quanticle&#39;,\n &#39;PATH&#39;: &#39;/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games&#39;,\n &#39;PATH_INFO&#39;: u&#39;/&#39;,\n &#39;PWD&#39;: &#39;/home/quanticle/GridControl&#39;,\n &#39;QUERY_STRING&#39;: &#39;&#39;,\n &#39;REMOTE_ADDR&#39;: &#39;10.0.0.3&#39;,\n &#39;REMOTE_HOST&#39;: &#39;&#39;,\n &#39;REQUEST_METHOD&#39;: &#39;GET&#39;,\n &#39;RUN_MAIN&#39;: &#39;true&#39;,\n &#39;SCRIPT_NAME&#39;: u&#39;&#39;,\n &#39;SERVER_NAME&#39;: &#39;quanticle-VirtualBox&#39;,\n &#39;SERVER_PORT&#39;: &#39;8000&#39;,\n &#39;SERVER_PROTOCOL&#39;: &#39;HTTP/1.1&#39;,\n &#39;SERVER_SOFTWARE&#39;: &#39;WSGIServer/0.1 Python/2.7.3&#39;,\n &#39;SESSION_MANAGER&#39;: &#39;local/quanticle-VirtualBox:@/tmp/.ICE-unix/1230,unix/quanticle-VirtualBox:/tmp/.ICE-unix/1230&#39;,\n &#39;SHELL&#39;: &#39;/bin/bash&#39;,\n &#39;SHLVL&#39;: &#39;1&#39;,\n &#39;SSH_AGENT_PID&#39;: &#39;1299&#39;,\n &#39;SSH_AUTH_SOCK&#39;: &#39;/tmp/keyring-SwFClV/ssh&#39;,\n &#39;TERM&#39;: &#39;xterm&#39;,\n &#39;TZ&#39;: &#39;HST&#39;,\n &#39;UBUNTU_MENUPROXY&#39;: &#39;libappmenu.so&#39;,\n &#39;USER&#39;: &#39;quanticle&#39;,\n &#39;WINDOWID&#39;: &#39;71303173&#39;,\n &#39;XAUTHORITY&#39;: &#39;/home/quanticle/.Xauthority&#39;,\n &#39;XDG_CONFIG_DIRS&#39;: &#39;/etc/xdg/xdg-ubuntu-2d:/etc/xdg&#39;,\n &#39;XDG_CURRENT_DESKTOP&#39;: &#39;Unity&#39;,\n &#39;XDG_DATA_DIRS&#39;: &#39;/usr/share/ubuntu-2d:/usr/share/gnome:/usr/local/share/:/usr/share/&#39;,\n &#39;XDG_SEAT_PATH&#39;: &#39;/org/freedesktop/DisplayManager/Seat0&#39;,\n &#39;XDG_SESSION_COOKIE&#39;: &#39;0c79d4bc3453db743299d58b0000001a-1351646698.299724-1558610377&#39;,\n &#39;XDG_SESSION_PATH&#39;: &#39;/org/freedesktop/DisplayManager/Session0&#39;,\n &#39;_&#39;: &#39;./manage.py&#39;,\n &#39;wsgi.errors&#39;: &lt;open file &#39;&lt;stderr&gt;&#39;, mode &#39;w&#39; at 0xb76e20d0&gt;,\n &#39;wsgi.file_wrapper&#39;: &lt;class wsgiref.util.FileWrapper at 0x8cb1d4c&gt;,\n &#39;wsgi.input&#39;: &lt;socket._fileobject object at 0xb5d851ec&gt;,\n &#39;wsgi.multiprocess&#39;: False,\n &#39;wsgi.multithread&#39;: True,\n &#39;wsgi.run_once&#39;: False,\n &#39;wsgi.url_scheme&#39;: &#39;http&#39;,\n &#39;wsgi.version&#39;: (1, 0)}&gt;&quot;</pre></td>
</tr>
<tr>
<td>ctx</td>
<td class="code"><pre>{}</pre></td>
</tr>
</tbody>
</table>
</li>
<li class="frame django">
<code>/usr/local/lib/python2.7/dist-packages/django/shortcuts/__init__.py</code> in <code>render_to_response</code>
<div class="context" id="c3050954060">
<ol start="13" class="pre-context" id="pre3050954060"><li onclick="toggle('pre3050954060', 'post3050954060')"><pre></pre></li><li onclick="toggle('pre3050954060', 'post3050954060')"><pre>def render_to_response(*args, **kwargs):</pre></li><li onclick="toggle('pre3050954060', 'post3050954060')"><pre> &quot;&quot;&quot;</pre></li><li onclick="toggle('pre3050954060', 'post3050954060')"><pre> Returns a HttpResponse whose content is filled with the result of calling</pre></li><li onclick="toggle('pre3050954060', 'post3050954060')"><pre> django.template.loader.render_to_string() with the passed arguments.</pre></li><li onclick="toggle('pre3050954060', 'post3050954060')"><pre> &quot;&quot;&quot;</pre></li><li onclick="toggle('pre3050954060', 'post3050954060')"><pre> httpresponse_kwargs = {&#39;content_type&#39;: kwargs.pop(&#39;mimetype&#39;, None)}</pre></li></ol>
<ol start="20" class="context-line"><li onclick="toggle('pre3050954060', 'post3050954060')"><pre> return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)</pre> <span>...</span></li></ol>
<ol start='21' class="post-context" id="post3050954060"><li onclick="toggle('pre3050954060', 'post3050954060')"><pre></pre></li><li onclick="toggle('pre3050954060', 'post3050954060')"><pre>def render(request, *args, **kwargs):</pre></li><li onclick="toggle('pre3050954060', 'post3050954060')"><pre> &quot;&quot;&quot;</pre></li><li onclick="toggle('pre3050954060', 'post3050954060')"><pre> Returns a HttpResponse whose content is filled with the result of calling</pre></li><li onclick="toggle('pre3050954060', 'post3050954060')"><pre> django.template.loader.render_to_string() with the passed arguments.</pre></li><li onclick="toggle('pre3050954060', 'post3050954060')"><pre> Uses a RequestContext by default.</pre></li></ol>
</div>
<div class="commands">
<a href="#" onclick="return varToggle(this, '3050954060')"><span>&#x25b6;</span> Local vars</a>
</div>
<table class="vars" id="v3050954060">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>httpresponse_kwargs</td>
<td class="code"><pre>{&#39;content_type&#39;: None}</pre></td>
</tr>
<tr>
<td>args</td>
<td class="code"><pre>(&#39;frontpage.html&#39;,
{},
[{&#39;False&#39;: False, &#39;None&#39;: None, &#39;True&#39;: True}, {u&#39;csrf_token&#39;: &lt;django.utils.functional.__proxy__ object at 0xb5a05b6c&gt;}, {&#39;perms&#39;: &lt;django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec&gt;, &#39;user&#39;: &lt;django.utils.functional.SimpleLazyObject object at 0xb5a05a6c&gt;}, {}, {u&#39;LANGUAGES&#39;: ((&#39;ar&#39;, &#39;Arabic&#39;), (&#39;az&#39;, &#39;Azerbaijani&#39;), (&#39;bg&#39;, &#39;Bulgarian&#39;), (&#39;bn&#39;, &#39;Bengali&#39;), (&#39;bs&#39;, &#39;Bosnian&#39;), (&#39;ca&#39;, &#39;Catalan&#39;), (&#39;cs&#39;, &#39;Czech&#39;), (&#39;cy&#39;, &#39;Welsh&#39;), (&#39;da&#39;, &#39;Danish&#39;), (&#39;de&#39;, &#39;German&#39;), (&#39;el&#39;, &#39;Greek&#39;), (&#39;en&#39;, &#39;English&#39;), (&#39;en-gb&#39;, &#39;British English&#39;), (&#39;eo&#39;, &#39;Esperanto&#39;), (&#39;es&#39;, &#39;Spanish&#39;), (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;), (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;), (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;), (&#39;et&#39;, &#39;Estonian&#39;), (&#39;eu&339;, &#39;Basque&#39;), (&#39;fa&#39;, &#39;Persian&#39;), (&#39;fi&#39;, &#39;Finnish&#39;), (&#39;fr&#39;, &#39;French&#39;), (&#39;fy-nl&#39;, &#39;Frisian&#39;), (&#39;ga&#39;, &#39;Irish&#39;), (&#39;gl&#39;, &#39;Galician&#39;), (&#39;he&#39;, &#39;Hebrew&#39;), (&#39;hi&#39;, &#39;Hindi&#39;), (&#39;hr&#39;, &#39;Croatian&#39;), (&#39;hu&#39;, &#39;Hungarian&#39;), (&#39;id&#39;, &#39;Indonesian&#39;), (&#39;is&#39;, &#39;Icelandic&#39;), (&#39;it&#39;, &#39;Italian&#39;), (&#39;ja&#39;, &#39;Japanese&#39;), (&#39;ka&#39;, &#39;Georgian&#39;), (&#39;kk&#39;, &#39;Kazakh&#39;), (&#39;km&#39;, &#39;Khmer&#39;), (&#39;kn&#39;, &#39;Kannada&#39;), (&#39;ko&#39;, &#39;Korean&#39;), (&#39;lt&#39;, &#39;Lithuanian&#39;), (&#39;lv&#39;, &#39;Latvian&#39;), (&#39;mk&#39;, &#39;Macedonian&#39;), (&#39;ml&#39;, &#39;Malayalam&#39;), (&#39;mn&#39;, &#39;Mongolian&#39;), (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;), (&#39;ne&#39;, &#39;Nepali&#39;), (&#39;nl&#39;, &#39;Dutch&#39;), (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;), (&#39;pa&#39;, &#39;Punjabi&#39;), (&#39;pl&#39;, &#39;Polish&#39;), (&#39;pt&#39;, &#39;Portuguese&#39;), (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;), (&#39;ro&#39;, &#39;Romanian&#39;), (&#39;ru&#39;, &#39;Russian&#39;), (&#39;sk&#39;, &#39;Slovak&#39;), (&#39;sl&#39;, &#39;Slovenian&#39;), (&#39;sq&#39;, &#39;Albanian&#39;), (&#39;sr&#39;, &#39;Serbian&#39;), (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;), (&#39;sv&#39;, &#39;Swedish&#39;), (&#39;sw&#39;, &#39;Swahili&#39;), (&#39;ta&#39;, &#39;Tamil&#39;), (&#39;te&#39;, &#39;Telugu&#39;), (&#39;th&#39;, &#39;Thai&#39;), (&#39;tr&#39;, &#39;Turkish&#39;), (&#39;tt&#39;, &#39;Tatar&#39;), (&#39;uk&#39;, &#39;Ukrainian&#39;), (&#39;ur&#39;, &#39;Urdu&#39;), (&#39;vi&#39;, &#39;Vietnamese&#39;), (&#39;zh-cn&#39;, &#39;Simplified Chinese&#39;), (&#39;zh-tw&#39;, &#39;Traditional Chinese&#39;)), u&#39;LANGUAGE_BIDI&#39;: False, u&#39;LANGUAGE_CODE&#39;: &#39;en-us&#39;}, {u&#39;MEDIA_URL&#39;: &#39;&#39;}, {u&#39;STATIC_URL&#39;: &#39;/static/&#39;}, {u&#39;TIME_ZONE&#39;: &#39;HST&#39;}, {&#39;messages&#39;: &lt;django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c&gt;}, {}])</pre></td>
</tr>
<tr>
<td>kwargs</td>
<td class="code"><pre>{}</pre></td>
</tr>
</tbody>
</table>
</li>
<li class="frame django">
<code>/usr/local/lib/python2.7/dist-packages/django/template/loader.py</code> in <code>render_to_string</code>
<div class="context" id="c3050954020">
<ol start="170" class="pre-context" id="pre3050954020"><li onclick="toggle('pre3050954020', 'post3050954020')"><pre> t = get_template(template_name)</pre></li><li onclick="toggle('pre3050954020', 'post3050954020')"><pre> if not context_instance:</pre></li><li onclick="toggle('pre3050954020', 'post3050954020')"><pre> return t.render(Context(dictionary))</pre></li><li onclick="toggle('pre3050954020', 'post3050954020')"><pre> # Add the dictionary to the context stack, ensuring it gets removed again</pre></li><li onclick="toggle('pre3050954020', 'post3050954020')"><pre> # to keep the context_instance in the same state it started in.</pre></li><li onclick="toggle('pre3050954020', 'post3050954020')"><pre> context_instance.update(dictionary)</pre></li><li onclick="toggle('pre3050954020', 'post3050954020')"><pre> try:</pre></li></ol>
<ol start="177" class="context-line"><li onclick="toggle('pre3050954020', 'post3050954020')"><pre> return t.render(context_instance)</pre> <span>...</span></li></ol>
<ol start='178' class="post-context" id="post3050954020"><li onclick="toggle('pre3050954020', 'post3050954020')"><pre> finally:</pre></li><li onclick="toggle('pre3050954020', 'post3050954020')"><pre> context_instance.pop()</pre></li><li onclick="toggle('pre3050954020', 'post3050954020')"><pre></pre></li><li onclick="toggle('pre3050954020', 'post3050954020')"><pre>def select_template(template_name_list):</pre></li><li onclick="toggle('pre3050954020', 'post3050954020')"><pre> &quot;Given a list of template names, returns the first that can be loaded.&quot;</pre></li><li onclick="toggle('pre3050954020', 'post3050954020')"><pre> if not template_name_list:</pre></li></ol>
</div>
<div class="commands">
<a href="#" onclick="return varToggle(this, '3050954020')"><span>&#x25b6;</span> Local vars</a>
</div>
<table class="vars" id="v3050954020">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>template_name</td>
<td class="code"><pre>&#39;frontpage.html&#39;</pre></td>
</tr>
<tr>
<td>t</td>
<td class="code"><pre>&lt;django.template.base.Template object at 0xb5a05b8c&gt;</pre></td>
</tr>
<tr>
<td>dictionary</td>
<td class="code"><pre>{}</pre></td>
</tr>
<tr>
<td>context_instance</td>
<td class="code"><pre>[{&#39;False&#39;: False, &#39;None&#39;: None, &#39;True&#39;: True}, {u&#39;csrf_token&#39;: &lt;django.utils.functional.__proxy__ object at 0xb5a05b6c&gt;}, {&#39;perms&#39;: &lt;django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec&gt;, &#39;user&#39;: &lt;django.utils.functional.SimpleLazyObject object at 0xb5a05a6c&gt;}, {}, {u&#39;LANGUAGES&#39;: ((&#39;ar&#39;, &#39;Arabic&#39;), (&#39;az&#39;, &#39;Azerbaijani&#39;), (&#39;bg&#39;, &#39;Bulgarian&#39;), (&#39;bn&#39;, &#39;Bengali&#39;), (&#39;bs&#39;, &#39;Bosnian&#39;), (&#39;ca&#39;, &#39;Catalan&#39;), (&#39;cs&#39;, &#39;Czech&#39;), (&#39;cy&#39;, &#39;Welsh&#39;), (&#39;da&#39;, &#39;Danish&#39;), (&#39;de&#39;, &#39;German&#39;), (&#39;el&#39;, &#39;Greek&#39;), (&#39;en&#39;, &#39;English&#39;), (&#39;en-gb&#39;, &#39;British English&#39;), (&#39;eo&#39;, &#39;Esperanto&#39;), (&#39;es&#39;, &#39;Spanish&#39;), (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;), (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;), (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;), (&#39;et&#39;, &#39;Estonian&#39;), (&#39;eu&#39;, &#39;Basque&#39;), (&#39;fa&#39;, &#39;Persian&#39;), (&#39;fi&#39;, &#39;Finnish&#39;), (&#39;fr&#39;, &#39;French&#39;), (&#39;fy-nl&#39;, &#39;Frisian&#39;), (&#39;ga&#39;, &#39;Irish&#39;), (&#39;gl&#39;, &#39;Galician&#39;), (&#39;he&#39;, &#39;Hebrew&#39;), (&#39;hi&#39;, &#39;Hindi&#39;), (&#39;hr&#39;, &#39;Croatian&#39;), (&#39;hu&#39;, &#39;Hungarian&#39;), (&#39;id&#39;, &#39;Indonesian&#39;), (&#39;is&#39;, &#39;Icelandic&#39;), (&#39;it&#39;, &#39;Italian&#39;), (&#39;ja&#39;, &#39;Japanese&#39;), (&#39;ka&#39;, &#39;Georgian&#39;), (&#39;kk&#39;, &#39;Kazakh&#39;), (&#39;km&#39;, &#39;Khmer&#39;), (&#39;kn&#39;, &#39;Kannada&#39;), (&#39;ko&#39;, &#39;Korean&#39;), (&#39;lt&#39;, &#39;Lithuanian&#39;), (&#39;lv&#39;, &#39;Latvian&#39;), (&#39;mk&#39;, &#39;Macedonian&#39;), (&#39;ml&#39;, &#39;Malayalam&#39;), (&#39;mn&#39;, &#39;Mongolian&#39;), (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;), (&#39;ne&#39;, &#39;Nepali&#39;), (&#39;nl&#39;, &#39;Dutch&#39;), (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;), (&#39;pa&#39;, &#39;Punjabi&#39;), (&#39;pl&#39;, &#39;Polish&#39;), (&#39;pt&#39;, &#39;Portuguese&#39;), (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;), (&#39;ro&#39;, &#39;Romanian&#39;), (&#39;ru&#39;, &#39;Russian&#39;), (&#39;sk&#39;, &#39;Slovak&#39;), (&#39;sl&#39;, &#39;Slovenian&#39;), (&#39;sq&#39;, &#39;Albanian&#39;), (&#39;sr&#39;, &#39;Serbian&#39;), (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;), (&#39;sv&#39;, &#39;Swedish&#39;), (&#39;sw&#39;, &#39;Swahili&#39;), (&#39;ta&#39;, &#39;Tamil&#39;), (&#39;te&#39;, &#39;Telugu&#39;), (&#39;th&#39;, &#39;Thai&#39;), (&#39;tr&#39;, &#39;Turkish&#39;), (&#39;tt&#39;, &#39;Tatar&#39;), (&#39;uk&#39;, &#39;Ukrainian&#39;), (&#39;ur&#39;, &#39;Urdu&#39;), (&#39;vi&#39;, &#39;Vietnamese&#39;), (&#39;zh-cn&#39;, &#39;Simplified Chinese&#39;), (&#39;zh-tw&#39;, &#39;Traditional Chinese&#39;)), u&#39;LANGUAGE_BIDI&#39;: False, u&#39;LANGUAGE_CODE&#39;: &#39;en-us&#39;}, {u&#39;MEDIA_URL&#39;: &#39;&#39;}, {u&#39;STATIC_URL&#39;: &#39;/static/&#39;}, {u&#39;TIME_ZONE&#39;: &#39;HST&#39;}, {&#39;messages&#39;: &lt;django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c&gt;}, {}]</pre></td>
</tr>
</tbody>
</table>
</li>
<li class="frame django">
<code>/usr/local/lib/python2.7/dist-packages/django/template/base.py</code> in <code>render</code>
<div class="context" id="c3050953980">
<ol start="133" class="pre-context" id="pre3050953980"><li onclick="toggle('pre3050953980', 'post3050953980')"><pre> def _render(self, context):</pre></li><li onclick="toggle('pre3050953980', 'post3050953980')"><pre> return self.nodelist.render(context)</pre></li><li onclick="toggle('pre3050953980', 'post3050953980')"><pre></pre></li><li onclick="toggle('pre3050953980', 'post3050953980')"><pre> def render(self, context):</pre></li><li onclick="toggle('pre3050953980', 'post3050953980')"><pre> &quot;Display stage -- can be called many times&quot;</pre></li><li onclick="toggle('pre3050953980', 'post3050953980')"><pre> context.render_context.push()</pre></li><li onclick="toggle('pre3050953980', 'post3050953980')"><pre> try:</pre></li></ol>
<ol start="140" class="context-line"><li onclick="toggle('pre3050953980', 'post3050953980')"><pre> return self._render(context)</pre> <span>...</span></li></ol>
<ol start='141' class="post-context" id="post3050953980"><li onclick="toggle('pre3050953980', 'post3050953980')"><pre> finally:</pre></li><li onclick="toggle('pre3050953980', 'post3050953980')"><pre> context.render_context.pop()</pre></li><li onclick="toggle('pre3050953980', 'post3050953980')"><pre></pre></li><li onclick="toggle('pre3050953980', 'post3050953980')"><pre>def compile_string(template_string, origin):</pre></li><li onclick="toggle('pre3050953980', 'post3050953980')"><pre> &quot;Compiles template_string into NodeList ready for rendering&quot;</pre></li><li onclick="toggle('pre3050953980', 'post3050953980')"><pre> if settings.TEMPLATE_DEBUG:</pre></li></ol>
</div>
<div class="commands">
<a href="#" onclick="return varToggle(this, '3050953980')"><span>&#x25b6;</span> Local vars</a>
</div>
<table class="vars" id="v3050953980">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>self</td>
<td class="code"><pre>&lt;django.template.base.Template object at 0xb5a05b8c&gt;</pre></td>
</tr>
<tr>
<td>context</td>
<td class="code"><pre>[{&#39;False&#39;: False, &#39;None&#39;: None, &#39;True&#39;: True}, {u&#39;csrf_token&#39;: &lt;django.utils.functional.__proxy__ object at 0xb5a05b6c&gt;}, {&#39;perms&#39;: &lt;django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec&gt;, &#39;user&#39;: &lt;django.utils.functional.SimpleLazyObject object at 0xb5a05a6c&gt;}, {}, {u&#39;LANGUAGES&#39;: ((&#39;ar&#39;, &#39;Arabic&#39;), (&#39;az&#39;, &#39;Azerbaijani&#39;), (&#39;bg&#39;, &#39;Bulgarian&#39;), (&#39;bn&#39;, &#39;Bengali&#39;), (&#39;bs&#39;, &#39;Bosnian&#39;), (&#39;ca&#39;, &#39;Catalan&#39;), (&#39;cs&#39;, &#39;Czech&#39;), (&#39;cy&#39;, &#39;Welsh&#39;), (&#39;da&#39;, &#39;Danish&#39;), (&#39;de&#39;, &#39;German&#39;), (&#39;el&#39;, &#39;Greek&#39;), (&#39;en&#39;, &#39;English&#39;), (&#39;en-gb&#39;, &#39;British English&#39;), (&#39;eo&#39;, &#39;Esperanto&#39;), (&#39;es&#39;, &#39;Spanish&#39;), (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;), (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;), (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;), (&#39;et&#39;, &#39;Estonian&#39;), (&#39;eu&#39;, &#39;Basque&#39;), (&#39;fa&#39;, &#39;Persian&#39;), (&#39;fi&#39;, &#39;Finnish&#39;), (&#39;fr&#39;, &#39;French&#39;), (&#39;fy-nl&#39;, &#39;Frisian&#39;), (&#39;ga&#39;, &#39;Irish&#39;), (&#39;gl&#39;, &#39;Galician&#39;), (&#39;he&#39;, &#39;Hebrew&#39;), (&#39;hi&#39;, &#39;Hindi&#39;), (&#39;hr&#39;, &#39;Croatian&#39;), (&#39;hu&#39;, &#39;Hungarian&#39;), (&#39;id&#39;, &#39;Indonesian&#39;), (&#39;is&#39;, &#39;Icelandic&#39;), (&#39;it&#39;, &#39;Italian&#39;), (&#39;ja&#39;, &#39;Japanese&#39;), (&#39;ka&#39;, &#39;Georgian&#39;), (&#39;kk&#39;, &#39;Kazakh&#39;), (&#39;km&#39;, &#39;Khmer&#39;), (&#39;kn&#39;, &#39;Kannada&#39;), (&#39;ko&#39;, &#39;Korean&#39;), (&#39;lt&#39;, &#39;Lithuanian&#39;), (&#39;lv&#39;, &#39;Latvian&#39;), (&#39;mk&#39;, &#39;Macedonian&#39;), (&#39;ml&#39;, &#39;Malayalam&#39;), (&#39;mn&#39;, &#39;Mongolian&#39;), (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;), (&#39;ne&#39;, &#39;Nepali&#39;), (&#39;nl&#39;, &#39;Dutch&#39;), (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;), (&#39;pa&#39;, &#39;Punjabi&#39;), (&#39;pl&#39;, &#39;Polish&#39;), (&#39;pt&#39;, &#39;Portuguese&#39;), (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;), (&#39;ro&#39;, &#39;Romanian&#39;), (&#39;ru&#39;, &#39;Russian&#39;), (&#39;sk&#39;, &#39;Slovak&#39;), (&#39;sl&#39;, &#39;Slovenian&#39;), (&#39;sq&#39;, &#39;Albanian&#39;), (&#39;sr&#39;, &#39;Serbian&#39;), (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;), (&#39;sv&#39;, &#39;Swedish&#39;), (&#39;sw&#39;, &#39;Swahili&#39;), (&#39;ta&#39;, &#39;Tamil&#39;), (&#39;te&#39;, &#39;Telugu&#39;), (&#39;th&#39;, &#39;Thai&#39;), (&#39;tr&#39;, &#39;Turkish&#39;), (&#39;tt&#39;, &#39;Tatar&#39;), (&#39;uk&#39;, &#39;Ukrainian&#39;), (&#39;ur&#39;, &#39;Urdu&#39;), (&#39;vi&#39;, &#39;Vietnamese&#39;), (&#39;zh-cn&#39;, &#39;Simplified Chinese&#39;), (&#39;zh-tw&#39;, &#39;Traditional Chinese&#39;)), u&#39;LANGUAGE_BIDI&#39;: False, u&#39;LANGUAGE_CODE&#39;: &#39;en-us&#39;}, {u&#39;MEDIA_URL&#39;: &#39;&#39;}, {u&#39;STATIC_URL&#39;: &#39;/static/&#39;}, {u&#39;TIME_ZONE&#39;: &#39;HST&#39;}, {&#39;messages&#39;: &lt;django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c&gt;}, {}]</pre></td>
</tr>
</tbody>
</table>
</li>
<li class="frame django">
<code>/usr/local/lib/python2.7/dist-packages/django/template/base.py</code> in <code>_render</code>
<div class="context" id="c3050953940">
<ol start="127" class="pre-context" id="pre3050953940"><li onclick="toggle('pre3050953940', 'post3050953940')"><pre></pre></li><li onclick="toggle('pre3050953940', 'post3050953940')"><pre> def __iter__(self):</pre></li><li onclick="toggle('pre3050953940', 'post3050953940')"><pre> for node in self.nodelist:</pre></li><li onclick="toggle('pre3050953940', 'post3050953940')"><pre> for subnode in node:</pre></li><li onclick="toggle('pre3050953940', 'post3050953940')"><pre> yield subnode</pre></li><li onclick="toggle('pre3050953940', 'post3050953940')"><pre></pre></li><li onclick="toggle('pre3050953940', 'post3050953940')"><pre> def _render(self, context):</pre></li></ol>
<ol start="134" class="context-line"><li onclick="toggle('pre3050953940', 'post3050953940')"><pre> return self.nodelist.render(context)</pre> <span>...</span></li></ol>
<ol start='135' class="post-context" id="post3050953940"><li onclick="toggle('pre3050953940', 'post3050953940')"><pre></pre></li><li onclick="toggle('pre3050953940', 'post3050953940')"><pre> def render(self, context):</pre></li><li onclick="toggle('pre3050953940', 'post3050953940')"><pre> &quot;Display stage -- can be called many times&quot;</pre></li><li onclick="toggle('pre3050953940', 'post3050953940')"><pre> context.render_context.push()</pre></li><li onclick="toggle('pre3050953940', 'post3050953940')"><pre> try:</pre></li><li onclick="toggle('pre3050953940', 'post3050953940')"><pre> return self._render(context)</pre></li></ol>
</div>
<div class="commands">
<a href="#" onclick="return varToggle(this, '3050953940')"><span>&#x25b6;</span> Local vars</a>
</div>
<table class="vars" id="v3050953940">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>self</td>
<td class="code"><pre>&lt;django.template.base.Template object at 0xb5a05b8c&gt;</pre></td>
</tr>
<tr>
<td>context</td>
<td class="code"><pre>[{&#39;False&#39;: False, &#39;None&#39;: None, &#39;True&#39;: True}, {u&#39;csrf_token&#39;: &lt;django.utils.functional.__proxy__ object at 0xb5a05b6c&gt;}, {&#39;perms&#39;: &lt;django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec&gt;, &#39;user&#39;: &lt;django.utils.functional.SimpleLazyObject object at 0xb5a05a6c&gt;}, {}, {u&#39;LANGUAGES&#39;: ((&#39;ar&#39;, &#39;Arabic&#39;), (&#39;az&#39;, &#39;Azerbaijani&#39;), (&#39;bg&#39;, &#39;Bulgarian&#39;), (&#39;bn&#39;, &#39;Bengali&#39;), (&#39;bs&#39;, &#39;Bosnian&#39;), (&#39;ca&#39;, &#39;Catalan&#39;), (&#39;cs&#39;, &#39;Czech&#39;), (&#39;cy&#39;, &#39;Welsh&#39;), (&#39;da&#39;, &#39;Danish&#39;), (&#39;de&#39;, &#39;German&#39;), (&#39;el&#39;, &#39;Greek&#39;), (&#39;en&#39;, &#39;English&#39;), (&#39;en-gb&#39;, &#39;British English&#39;), (&#39;eo&#39;, &#39;Esperanto&#39;), (&#39;es&#39;, &#39;Spanish&#39;), (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;), (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;), (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;), (&#39;et&#39;, &#39;Estonian&#39;), (&#39;eu&#39;, &#39;Basque&#39;), (&#39;fa&#39;, &#39;Persian&#39;), (&#39;fi&#39;, &#39;Finnish&#39;), (&#39;fr&#39;, &#39;French&#39;), (&#39;fy-nl&#39;, &#39;Frisian&#39;), (&#39;ga&#39;, &#39;Irish&#39;), (&#39;gl&#39;, &#39;Galician&#39;), (&#39;he&#39;, &#39;Hebrew&#39;), (&#39;hi&#39;, &#39;Hindi&#39;), (&#39;hr&#39;, &#39;Croatian&#39;), (&#39;hu&#39;, &#39;Hungarian&#39;), (&#39;id&#39;, &#39;Indonesian&#39;), (&#39;is&#39;, &#39;Icelandic&#39;), (&#39;it&#39;, &#39;Italian&#39;), (&#39;ja&#39;, &#39;Japanese&#39;), (&#39;ka&#39;, &#39;Georgian&#39;), (&#39;kk&#39;, &#39;Kazakh&#39;), (&#39;km&#39;, &#39;Khmer&#39;), (&#39;kn&#39;, &#39;Kannada&#39;), (&#39;ko&#39;, &#39;Korean&#39;), (&#39;lt&#39;, &#39;Lithuanian&#39;), (&#39;lv&#39;, &#39;Latvian&#39;), (&#39;mk&#39;, &#39;Macedonian&#39;), (&#39;ml&#39;, &#39;Malayalam&#39;), (&#39;mn&#39;, &#39;Mongolian&#39;), (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;), (&#39;ne&#39;, &#39;Nepali&#39;), (&#39;nl&#39;, &#39;Dutch&#39;), (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;), (&#39;pa&#39;, &#39;Punjabi&#39;), (&#39;pl&#39;, &#39;Polish&#39;), (&#39;pt&#39;, &#39;Portuguese&#39;), (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;), (&#39;ro&#39;, &#39;Romanian&#39;), (&#39;ru&#39;, &#39;Russian&#39;), (&#39;sk&#39;, &#39;Slovak&#39;), (&#39;sl&#39;, &#39;Slovenian&#39;), (&#39;sq&#39;, &#39;Albanian&#39;), (&#39;sr&#39;, &#39;Serbian&#39;), (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;), (&#39;sv&#39;, &#39;Swedish&#39;), (&#39;sw&#39;, &#39;Swahili&#39;), (&#39;ta&#39;, &#39;Tamil&#39;), (&#39;te&#39;, &#39;Telugu&#39;), (&#39;th&#39;, &#39;Thai&#39;), (&#39;tr&#39;, &#39;Turkish&#39;), (&#39;tt&#39;, &#39;Tatar&#39;), (&#39;uk&#39;, &#39;Ukrainian&#39;), (&#39;ur&#39;, &#39;Urdu&#39;), (&#39;vi&#39;, &#39;Vietnamese&#39;), (&#39;zh-cn&#39;, &#39;Simplified Chinese&#39;), (&#39;zh-tw&#39;, &#39;Traditional Chinese&#39;)), u&#39;LANGUAGE_BIDI&#39;: False, u&#39;LANGUAGE_CODE&#39;: &#39;en-us&#39;}, {u&#39;MEDIA_URL&#39;: &#39;&#39;}, {u&#39;STATIC_URL&#39;: &#39;/static/&#39;}, {u&#39;TIME_ZONE&#39;: &#39;HST&#39;}, {&#39;messages&#39;: &lt;django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c&gt;}, {}]</pre></td>
</tr>
</tbody>
</table>
</li>
<li class="frame django">
<code>/usr/local/lib/python2.7/dist-packages/django/template/base.py</code> in <code>render</code>
<div class="context" id="c3050953900">
<ol start="823" class="pre-context" id="pre3050953900"><li onclick="toggle('pre3050953900', 'post3050953900')"><pre> # extend_nodelist().</pre></li><li onclick="toggle('pre3050953900', 'post3050953900')"><pre> contains_nontext = False</pre></li><li onclick="toggle('pre3050953900', 'post3050953900')"><pre></pre></li><li onclick="toggle('pre3050953900', 'post3050953900')"><pre> def render(self, context):</pre></li><li onclick="toggle('pre3050953900', 'post3050953900')"><pre> bits = []</pre></li><li onclick="toggle('pre3050953900', 'post3050953900')"><pre> for node in self:</pre></li><li onclick="toggle('pre3050953900', 'post3050953900')"><pre> if isinstance(node, Node):</pre></li></ol>
<ol start="830" class="context-line"><li onclick="toggle('pre3050953900', 'post3050953900')"><pre> bit = self.render_node(node, context)</pre> <span>...</span></li></ol>
<ol start='831' class="post-context" id="post3050953900"><li onclick="toggle('pre3050953900', 'post3050953900')"><pre> else:</pre></li><li onclick="toggle('pre3050953900', 'post3050953900')"><pre> bit = node</pre></li><li onclick="toggle('pre3050953900', 'post3050953900')"><pre> bits.append(force_text(bit))</pre></li><li onclick="toggle('pre3050953900', 'post3050953900')"><pre> return mark_safe(&#39;&#39;.join(bits))</pre></li><li onclick="toggle('pre3050953900', 'post3050953900')"><pre></pre></li><li onclick="toggle('pre3050953900', 'post3050953900')"><pre> def get_nodes_by_type(self, nodetype):</pre></li></ol>
</div>
<div class="commands">
<a href="#" onclick="return varToggle(this, '3050953900')"><span>&#x25b6;</span> Local vars</a>
</div>
<table class="vars" id="v3050953900">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>node</td>
<td class="code"><pre>&lt;ExtendsNode: extends &quot;base.html&quot;&gt;</pre></td>
</tr>
<tr>
<td>self</td>
<td class="code"><pre>[&lt;ExtendsNode: extends &quot;base.html&quot;&gt;]</pre></td>
</tr>
<tr>
<td>bits</td>
<td class="code"><pre>[]</pre></td>
</tr>
<tr>
<td>context</td>
<td class="code"><pre>[{&#39;False&#39;: False, &#39;None&#39;: None, &#39;True&#39;: True}, {u&#39;csrf_token&#39;: &lt;django.utils.functional.__proxy__ object at 0xb5a05b6c&gt;}, {&#39;perms&#39;: &lt;django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec&gt;, &#39;user&#39;: &lt;django.utils.functional.SimpleLazyObject object at 0xb5a05a6c&gt;}, {}, {u&#39;LANGUAGES&#39;: ((&#39;ar&#39;, &#39;Arabic&#39;), (&#39;az&#39;, &#39;Azerbaijani&#39;), (&#39;bg&#39;, &#39;Bulgarian&#39;), (&#39;bn&#39;, &#39;Bengali&#39;), (&#39;bs&#39;, &#39;Bosnian&#39;), (&#39;ca&#39;, &#39;Catalan&#39;), (&#39;cs&#39;, &#39;Czech&#39;), (&#39;cy&#39;, &#39;Welsh&#39;), (&#39;da&#39;, &#39;Danish&#39;), (&#39;de&#39;, &#39;German&#39;), (&#39;el&#39;, &#39;Greek&#39;), (&#39;en&#39;, &#39;English&#39;), (&#39;en-gb&#39;, &#39;British English&#39;), (&#39;eo&#39;, &#39;Esperanto&#39;), (&#39;es&#39;, &#39;Spanish&#39;), (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;), (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;), (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;), (&#39;et&#39;, &#39;Estonian&#39;), (&#39;eu&#39;, &#39;Basque&#39;), (&#39;fa&#39;, &#39;Persian&#39;), (&#39;fi&#39;, &#39;Finnish&#39;), (&#39;fr&#39;, &#39;French&#39;), (&#39;fy-nl&#39;, &#39;Frisian&#39;), (&#39;ga&#39;, &#39;Irish&#39;), (&#39;gl&#39;, &#39;Galician&#39;), (&#39;he&#39;, &#39;Hebrew&#39;), (&#39;hi&#39;, &#39;Hindi&#39;), (&#39;hr&#39;, &#39;Croatian&#39;), (&#39;hu&#39;, &#39;Hungarian&#39;), (&#39;id&#39;, &#39;Indonesian&#39;), (&#39;is&#39;, &#39;Icelandic&#39;), (&#39;it&#39;, &#39;Italian&#39;), (&#39;ja&#39;, &#39;Japanese&#39;), (&#39;ka&#39;, &#39;Georgian&#39;), (&#39;kk&#39;, &#39;Kazakh&#39;), (&#39;km&#39;, &#39;Khmer&#39;), (&#39;kn&#39;, &#39;Kannada&#39;), (&#39;ko&#39;, &#39;Korean&#39;), (&#39;lt&#39;, &#39;Lithuanian&#39;), (&#39;lv&#39;, &#39;Latvian&#39;), (&#39;mk&#39;, &#39;Macedonian&#39;), (&#39;ml&#39;, &#39;Malayalam&#39;), (&#39;mn&#39;, &#39;Mongolian&#39;), (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;), (&#39;ne&#39;, &#39;Nepali&#39;), (&#39;nl&#39;, &#39;Dutch&#39;), (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;), (&#39;pa&#39;, &#39;Punjabi&#39;), (&#39;pl&#39;, &#39;Polish&#39;), (&#39;pt&#39;, &#39;Portuguese&#39;), (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;), (&#39;ro&#39;, &#39;Romanian&#39;), (&#39;ru&#39;, &#39;Russian&#39;), (&#39;sk&#39;, &#39;Slovak&#39;), (&#39;sl&#39;, &#39;Slovenian&#39;), (&#39;sq&#39;, &#39;Albanian&#39;), (&#39;sr&#39;, &#39;Serbian&#39;), (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;), (&#39;sv&#39;, &#39;Swedish&#39;), (&#39;sw&#39;, &#39;Swahili&#39;), (&#39;ta&#39;, &#39;Tamil&#39;), (&#39;te&#39;, &#39;Telugu&#39;), (&#39;th&#39;, &#39;Thai&#39;), (&#39;tr&#39;, &#39;Turkish&#39;), (&#39;tt&#39;, &#39;Tatar&#39;), (&#39;uk&#39;, &#39;Ukrainian&#39;), (&#39;ur&#39;, &#39;Urdu&#39;), (&#39;vi&#39;, &#39;Vietnamese&#39;), (&#39;zh-cn&#39;, &#39;Simplified Chinese&#39;), (&#39;zh-tw&#39;, &#39;Traditional Chinese&#39;)), u&#39;LANGUAGE_BIDI&#39;: False, u&#39;LANGUAGE_CODE&#39;: &#39;en-us&#39;}, {u&#39;MEDIA_URL&#39;: &#39;&#39;}, {u&#39;STATIC_URL&#39;: &#39;/static/&#39;}, {u&#39;TIME_ZONE&#39;: &#39;HST&#39;}, {&#39;messages&#39;: &lt;django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c&gt;}, {}]</pre></td>
</tr>
</tbody>
</table>
</li>
<li class="frame django">
<code>/usr/local/lib/python2.7/dist-packages/django/template/debug.py</code> in <code>render_node</code>
<div class="context" id="c3050953860">
<ol start="67" class="pre-context" id="pre3050953860"><li onclick="toggle('pre3050953860', 'post3050953860')"><pre> def compile_function_error(self, token, e):</pre></li><li onclick="toggle('pre3050953860', 'post3050953860')"><pre> if not hasattr(e, &#39;django_template_source&#39;):</pre></li><li onclick="toggle('pre3050953860', 'post3050953860')"><pre> e.django_template_source = token.source</pre></li><li onclick="toggle('pre3050953860', 'post3050953860')"><pre></pre></li><li onclick="toggle('pre3050953860', 'post3050953860')"><pre>class DebugNodeList(NodeList):</pre></li><li onclick="toggle('pre3050953860', 'post3050953860')"><pre> def render_node(self, node, context):</pre></li><li onclick="toggle('pre3050953860', 'post3050953860')"><pre> try:</pre></li></ol>
<ol start="74" class="context-line"><li onclick="toggle('pre3050953860', 'post3050953860')"><pre> return node.render(context)</pre> <span>...</span></li></ol>
<ol start='75' class="post-context" id="post3050953860"><li onclick="toggle('pre3050953860', 'post3050953860')"><pre> except Exception as e:</pre></li><li onclick="toggle('pre3050953860', 'post3050953860')"><pre> if not hasattr(e, &#39;django_template_source&#39;):</pre></li><li onclick="toggle('pre3050953860', 'post3050953860')"><pre> e.django_template_source = node.source</pre></li><li onclick="toggle('pre3050953860', 'post3050953860')"><pre> raise</pre></li><li onclick="toggle('pre3050953860', 'post3050953860')"><pre></pre></li><li onclick="toggle('pre3050953860', 'post3050953860')"><pre></pre></li></ol>
</div>
<div class="commands">
<a href="#" onclick="return varToggle(this, '3050953860')"><span>&#x25b6;</span> Local vars</a>
</div>
<table class="vars" id="v3050953860">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>node</td>
<td class="code"><pre>&lt;ExtendsNode: extends &quot;base.html&quot;&gt;</pre></td>
</tr>
<tr>
<td>self</td>
<td class="code"><pre>[&lt;ExtendsNode: extends &quot;base.html&quot;&gt;]</pre></td>
</tr>
<tr>
<td>e</td>
<td class="code"><pre>NoReverseMatch(u&quot;Reverse for &#39;&#39; with arguments &#39;(u&#39;github&#39;,)&#39; and keyword arguments &#39;{}&#39; not found.&quot;,)</pre></td>
</tr>
<tr>
<td>context</td>
<td class="code"><pre>[{&#39;False&#39;: False, &#39;None&#39;: None, &#39;True&#39;: True}, {u&#39;csrf_token&#39;: &lt;django.utils.functional.__proxy__ object at 0xb5a05b6c&gt;}, {&#39;perms&#39;: &lt;django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec&gt;, &#39;user&#39;: &lt;django.utils.functional.SimpleLazyObject object at 0xb5a05a6c&gt;}, {}, {u&#39;LANGUAGES&#39;: ((&#39;ar&#39;, &#39;Arabic&#39;), (&#39;az&#39;, &#39;Azerbaijani&#39;), (&#39;bg&#39;, &#39;Bulgarian&#39;), (&#39;bn&#39;, &#39;Bengali&#39;), (&#39;bs&#39;, &#39;Bosnian&#39;), (&#39;ca&#39;, &#39;Catalan&#39;), (&#39;cs&#39;, &#39;Czech&#39;), (&#39;cy&#39;, &#39;Welsh&#39;), (&#39;da&#39;, &#39;Danish&#39;), (&#39;de&#39;, &#39;German&#39;), (&#39;el&#39;, &#39;Greek&#39;), (&#39;en&#39;, &#39;English&#39;), (&#39;en-gb&#39;, &#39;British English&#39;), (&#39;eo&#39;, &#39;Esperanto&#39;), (&#39;es&#39;, &#39;Spanish&#39;), (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;), (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;), (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;), (&#39;et&#39;, &#39;Estonian&#39;), (&#39;eu&#39;, &#39;Basque&#39;), (&#39;fa&#39;, &#39;Persian&#39;), (&#39;fi&#39;, &#39;Finnish&#39;), (&#39;fr&#39;, &#39;French&#39;), (&#39;fy-nl&#39;, &#39;Frisian&#39;), (&#39;ga&#39;, &#39;Irish&#39;), (&#39;gl&#39;, &#39;Galician&#39;), (&#39;he&#39;, &#39;Hebrew&#39;), (&#39;hi&#39;, &#39;Hindi&#39;), (&#39;hr&#39;, &#39;Croatian&#39;), (&#39;hu&#39;, &#39;Hungarian&#39;), (&#39;id&#39;, &#39;Indonesian&#39;), (&#39;is&#39;, &#39;Icelandic&#39;), (&#39;it&#39;, &#39;Italian&#39;), (&#39;ja&#39;, &#39;Japanese&#39;), (&#39;ka&#39;, &#39;Georgian&#39;), (&#39;kk&#39;, &#39;Kazakh&#39;), (&#39;km&#39;, &#39;Khmer&#39;), (&#39;kn&#39;, &#39;Kannada&#39;), (&#39;ko&#39;, &#39;Korean&#39;), (&#39;lt&#39;, &#39;Lithuanian&#39;), (&#39;lv&#39;, &#39;Latvian&#39;), (&#39;mk&#39;, &#39;Macedonian&#39;), (&#39;ml&#39;, &#39;Malayalam&#39;), (&#39;mn&#39;, &#39;Mongolian&#39;), (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;), (&#39;ne&#39;, &#39;Nepali&#39;), (&#39;nl&#39;, &#39;Dutch&#39;), (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;), (&#39;pa&#39;, &#39;Punjabi&#39;), (&#39;pl&#39;, &#39;Polish&#39;), (&#39;pt&#39;, &#39;Portuguese&#39;), (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;), (&#39;ro&#39;, &#39;Romanian&#39;), (&#39;ru&#39;, &#39;Russian&#39;), (&#39;sk&#39;, &#39;Slovak&#39;), (&#39;sl&#39;, &#39;Slovenian&#39;), (&#39;sq&#39;, &#39;Albanian&#39;), (&#39;sr&#39;, &#39;Serbian&#39;), (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;), (&#39;sv&#39;, &#39;Swedish&#39;), (&#39;sw&#39;, &#39;Swahili&#39;), (&#39;ta&#39;, &#39;Tamil&#39;), (&#39;te&#39;, &#39;Telugu&#39;), (&#39;th&#39;, &#39;Thai&#39;), (&#39;tr&#39;, &#39;Turkish&#39;), (&#39;tt&#39;, &#39;Tatar&#39;), (&#39;uk&#39;, &#39;Ukrainian&#39;), (&#39;ur&#39;, &#39;Urdu&#39;), (&#39;vi&#39;, &#39;Vietnamese&#39;), (&#39;zh-cn&#39;, &#39;Simplified Chinese&#39;), (&#39;zh-tw&#39;, &#39;Traditional Chinese&#39;)), u&#39;LANGUAGE_BIDI&#39;: False, u&#39;LANGUAGE_CODE&#39;: &#39;en-us&#39;}, {u&#39;MEDIA_URL&#39;: &#39;&#39;}, {u&#39;STATIC_URL&#39;: &#39;/static/&#39;}, {u&#39;TIME_ZONE&#39;: &#39;HST&#39;}, {&#39;messages&#39;: &lt;django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c&gt;}, {}]</pre></td>
</tr>
</tbody>
</table>
</li>
<li class="frame django">
<code>/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py</code> in <code>render</code>
<div class="context" id="c3050953820">
<ol start="117" class="pre-context" id="pre3050953820"><li onclick="toggle('pre3050953820', 'post3050953820')"><pre> blocks = dict([(n.name, n) for n in</pre></li><li onclick="toggle('pre3050953820', 'post3050953820')"><pre> compiled_parent.nodelist.get_nodes_by_type(BlockNode)])</pre></li><li onclick="toggle('pre3050953820', 'post3050953820')"><pre> block_context.add_blocks(blocks)</pre></li><li onclick="toggle('pre3050953820', 'post3050953820')"><pre> break</pre></li><li onclick="toggle('pre3050953820', 'post3050953820')"><pre></pre></li><li onclick="toggle('pre3050953820', 'post3050953820')"><pre> # Call Template._render explicitly so the parser context stays</pre></li><li onclick="toggle('pre3050953820', 'post3050953820')"><pre> # the same.</pre></li></ol>
<ol start="124" class="context-line"><li onclick="toggle('pre3050953820', 'post3050953820')"><pre> return compiled_parent._render(context)</pre> <span>...</span></li></ol>
<ol start='125' class="post-context" id="post3050953820"><li onclick="toggle('pre3050953820', 'post3050953820')"><pre></pre></li><li onclick="toggle('pre3050953820', 'post3050953820')"><pre>class BaseIncludeNode(Node):</pre></li><li onclick="toggle('pre3050953820', 'post3050953820')"><pre> def __init__(self, *args, **kwargs):</pre></li><li onclick="toggle('pre3050953820', 'post3050953820')"><pre> self.extra_context = kwargs.pop(&#39;extra_context&#39;, {})</pre></li><li onclick="toggle('pre3050953820', 'post3050953820')"><pre> self.isolated_context = kwargs.pop(&#39;isolated_context&#39;, False)</pre></li><li onclick="toggle('pre3050953820', 'post3050953820')"><pre> super(BaseIncludeNode, self).__init__(*args, **kwargs)</pre></li></ol>
</div>
<div class="commands">
<a href="#" onclick="return varToggle(this, '3050953820')"><span>&#x25b6;</span> Local vars</a>
</div>
<table class="vars" id="v3050953820">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>node</td>
<td class="code"><pre>&lt;Block Node: head_title. Contents: [&lt;Text Node: &#39;GridControl&#39;&gt;]&gt;</pre></td>
</tr>
<tr>
<td>blocks</td>
<td class="code"><pre>{u&#39;body_class&#39;: &lt;Block Node: body_class. Contents: []&gt;,
u&#39;content&#39;: &lt;Block Node: content. Contents: [&lt;Text Node: &#39;
&#39;&gt;]&gt;,
u&#39;extra_css&#39;: &lt;Block Node: extra_css. Contents: []&gt;,
u&#39;extra_js&#39;: &lt;Block Node: extra_js. Contents: []&gt;,
u&#39;head_title&#39;: &lt;Block Node: head_title. Contents: [&lt;Text Node: &#39;GridControl&#39;&gt;]&gt;}</pre></td>
</tr>
<tr>
<td>block_context</td>
<td class="code"><pre>&lt;django.template.loader_tags.BlockContext object at 0xb5a05bac&gt;</pre></td>
</tr>
<tr>
<td>n</td>
<td class="code"><pre>&lt;Block Node: content. Contents: [&lt;Text Node: &#39;
&#39;&gt;]&gt;</pre></td>
</tr>
<tr>
<td>context</td>
<td class="code"><pre>[{&#39;False&#39;: False, &#39;None&#39;: None, &#39;True&#39;: True}, {u&#39;csrf_token&#39;: &lt;django.utils.functional.__proxy__ object at 0xb5a05b6c&gt;}, {&#39;perms&#39;: &lt;django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec&gt;, &#39;user&#39;: &lt;django.utils.functional.SimpleLazyObject object at 0xb5a05a6c&gt;}, {}, {u&#39;LANGUAGES&#39;: ((&#39;ar&#39;, &#39;Arabic&#39;), (&#39;az&#39;, &#39;Azerbaijani&#39;), (&#39;bg&#39;, &#39;Bulgarian&#39;), (&#39;bn&#39;, &#39;Bengali&#39;), (&#39;bs&#39;, &#39;Bosnian&#39;), (&#39;ca&#39;, &#39;Catalan&#39;), (&#39;cs&#39;, &#39;Czech&#39;), (&#39;cy&#39;, &#39;Welsh&#39;), (&#39;da&#39;, &#39;Danish&#39;), (&#39;de&#39;, &#39;German&#39;), (&#39;el&#39;, &#39;Greek&#39;), (&#39;en&#39;, &#39;English&#39;), (&#39;en-gb&#39;, &#39;British English&#39;), (&#39;eo&#39;, &#39;Esperanto&#39;), (&#39;es&#39;, &#39;Spanish&#39;), (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;), (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;), (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;), (&#39;et&#39;, &#39;Estonian&#39;), (&#39;eu&#39;, &#39;Basque&#39;), (&#39;fa&#39;, &#39;Persian&#39;), (&#39;fi&#39;, &#39;Finnish&#39;), (&#39;fr&#39;, &#39;French&#39;), (&#39;fy-nl&#39;, &#39;Frisian&#39;), (&#39;ga&#39;, &#39;Irish&#39;), (&#39;gl&#39;, &#39;Galician&#39;), (&#39;he&#39;, &#39;Hebrew&#39;), (&#39;hi&#39;, &#39;Hindi&#39;), (&#39;hr&#39;, &#39;Croatian&#39;), (&#39;hu&#39;, &#39;Hungarian&#39;), (&#39;id&#39;, &#39;Indonesian&#39;), (&#39;is&#39;, &#39;Icelandic&#39;), (&#39;it&#39;, &#39;Italian&#39;), (&#39;ja&#39;, &#39;Japanese&#39;), (&#39;ka&#39;, &#39;Georgian&#39;), (&#39;kk&#39;, &#39;Kazakh&#39;), (&#39;km&#39;, &#39;Khmer&#39;), (&#39;kn&#39;, &#39;Kannada&#39;), (&#39;ko&#39;, &#39;Korean&#39;), (&#39;lt&#39;, &#39;Lithuanian&#39;), (&#39;lv&#39;, &#39;Latvian&#39;), (&#39;mk&#39;, &#39;Macedonian&#39;), (&#39;ml&#39;, &#39;Malayalam&#39;), (&#39;mn&#39;, &#39;Mongolian&#39;), (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;), (&#39;ne&#39;, &#39;Nepali&#39;), (&#39;nl&#39;, &#39;Dutch&#39;), (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;), (&#39;pa&#39;, &#39;Punjabi&#39;), (&#39;pl&#39;, &#39;Polish&#39;), (&#39;pt&#39;, &#39;Portuguese&#39;), (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;), (&#39;ro&#39;, &#39;Romanian&#39;), (&#39;ru&#39;, &#39;Russian&#39;), (&#39;sk&#39;, &#39;Slovak&#39;), (&#39;sl&#39;, &#39;Slovenian&#39;), (&#39;sq&#39;, &#39;Albanian&#39;), (&#39;sr&#39;, &#39;Serbian&#39;), (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;), (&#39;sv&#39;, &#39;Swedish&#39;), (&#39;sw&#39;, &#39;Swahili&#39;), (&#39;ta&#39;, &#39;Tamil&#39;), (&#39;te&#39;, &#39;Telugu&#39;), (&#39;th&#39;, &#39;Thai&#39;), (&#39;tr&#39;, &#39;Turkish&#39;), (&#39;tt&#39;, &#39;Tatar&#39;), (&#39;uk&#39;, &#39;Ukrainian&#39;), (&#39;ur&#39;, &#39;Urdu&#39;), (&#39;vi&#39;, &#39;Vietnamese&#39;), (&#39;zh-cn&#39;, &#39;Simplified Chinese&#39;), (&#39;zh-tw&#39;, &#39;Traditional Chinese&#39;)), u&#39;LANGUAGE_BIDI&#39;: False, u&#39;LANGUAGE_CODE&#39;: &#39;en-us&#39;}, {u&#39;MEDIA_URL&#39;: &#39;&#39;}, {u&#39;STATIC_URL&#39;: &#39;/static/&#39;}, {u&#39;TIME_ZONE&#39;: &#39;HST&#39;}, {&#39;messages&#39;: &lt;django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c&gt;}, {}]</pre></td>
</tr>
<tr>
<td>compiled_parent</td>
<td class="code"><pre>&lt;django.template.base.Template object at 0xb5a08c2c&gt;</pre></td>
</tr>
<tr>
<td>self</td>
<td class="code"><pre>&lt;ExtendsNode: extends &quot;base.html&quot;&gt;</pre></td>
</tr>
</tbody>
</table>
</li>
<li class="frame django">
<code>/usr/local/lib/python2.7/dist-packages/django/template/base.py</code> in <code>_render</code>
<div class="context" id="c3050953540">
<ol start="127" class="pre-context" id="pre3050953540"><li onclick="toggle('pre3050953540', 'post3050953540')"><pre></pre></li><li onclick="toggle('pre3050953540', 'post3050953540')"><pre> def __iter__(self):</pre></li><li onclick="toggle('pre3050953540', 'post3050953540')"><pre> for node in self.nodelist:</pre></li><li onclick="toggle('pre3050953540', 'post3050953540')"><pre> for subnode in node:</pre></li><li onclick="toggle('pre3050953540', 'post3050953540')"><pre> yield subnode</pre></li><li onclick="toggle('pre3050953540', 'post3050953540')"><pre></pre></li><li onclick="toggle('pre3050953540', 'post3050953540')"><pre> def _render(self, context):</pre></li></ol>
<ol start="134" class="context-line"><li onclick="toggle('pre3050953540', 'post3050953540')"><pre> return self.nodelist.render(context)</pre> <span>...</span></li></ol>
<ol start='135' class="post-context" id="post3050953540"><li onclick="toggle('pre3050953540', 'post3050953540')"><pre></pre></li><li onclick="toggle('pre3050953540', 'post3050953540')"><pre> def render(self, context):</pre></li><li onclick="toggle('pre3050953540', 'post3050953540')"><pre> &quot;Display stage -- can be called many times&quot;</pre></li><li onclick="toggle('pre3050953540', 'post3050953540')"><pre> context.render_context.push()</pre></li><li onclick="toggle('pre3050953540', 'post3050953540')"><pre> try:</pre></li><li onclick="toggle('pre3050953540', 'post3050953540')"><pre> return self._render(context)</pre></li></ol>
</div>
<div class="commands">
<a href="#" onclick="return varToggle(this, '3050953540')"><span>&#x25b6;</span> Local vars</a>
</div>
<table class="vars" id="v3050953540">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>self</td>
<td class="code"><pre>&lt;django.template.base.Template object at 0xb5a08c2c&gt;</pre></td>
</tr>
<tr>
<td>context</td>
<td class="code"><pre>[{&#39;False&#39;: False, &#39;None&#39;: None, &#39;True&#39;: True}, {u&#39;csrf_token&#39;: &lt;django.utils.functional.__proxy__ object at 0xb5a05b6c&gt;}, {&#39;perms&#39;: &lt;django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec&gt;, &#39;user&#39;: &lt;django.utils.functional.SimpleLazyObject object at 0xb5a05a6c&gt;}, {}, {u&#39;LANGUAGES&#39;: ((&#39;ar&#39;, &#39;Arabic&#39;), (&#39;az&#39;, &#39;Azerbaijani&#39;), (&#39;bg&#39;, &#39;Bulgarian&#39;), (&#39;bn&#39;, &#39;Bengali&#39;), (&#39;bs&#39;, &#39;Bosnian&#39;), (&#39;ca&#39;, &#39;Catalan&#39;), (&#39;cs&#39;, &#39;Czech&#39;), (&#39;cy&#39;, &#39;Welsh&#39;), (&#39;da&#39;, &#39;Danish&#39;), (&#39;de&#39;, &#39;German&#39;), (&#39;el&#39;, &#39;Greek&#39;), (&#39;en&#39;, &#39;English&#39;), (&#39;en-gb&#39;, &#39;British English&#39;), (&#39;eo&#39;, &#39;Esperanto&#39;), (&#39;es&#39;, &#39;Spanish&#39;), (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;), (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;), (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;), (&#39;et&#39;, &#39;Estonian&#39;), (&#39;eu&#39;, &#39;Basque&#39;), (&#39;fa&#39;, &#39;Persian&#39;), (&#39;fi&#39;, &#39;Finnish&#39;), (&#39;fr&#39;, &#39;French&#39;), (&#39;fy-nl&#39;, &#39;Frisian&#39;), (&#39;ga&#39;, &#39;Irish&#39;), (&#39;gl&#39;, &#39;Galician&#39;), (&#39;he&#39;, &#39;Hebrew&#39;), (&#39;hi&#39;, &#39;Hindi&#39;), (&#39;hr&#39;, &#39;Croatian&#39;), (&#39;hu&#39;, &#39;Hungarian&#39;), (&#39;id&#39;, &#39;Indonesian&#39;), (&#39;is&#39;, &#39;Icelandic&#39;), (&#39;it&#39;, &#39;Italian&#39;), (&#39;ja&#39;, &#39;Japanese&#39;), (&#39;ka&#39;, &#39;Georgian&#39;), (&#39;kk&#39;, &#39;Kazakh&#39;), (&#39;km&#39;, &#39;Khmer&#39;), (&#39;kn&#39;, &#39;Kannada&#39;), (&#39;ko&#39;, &#39;Korean&#39;), (&#39;lt&#39;, &#39;Lithuanian&#39;), (&#39;lv&#39;, &#39;Latvian&#39;), (&#39;mk&#39;, &#39;Macedonian&#39;), (&#39;ml&#39;, &#39;Malayalam&#39;), (&#39;mn&#39;, &#39;Mongolian&#39;), (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;), (&#39;ne&#39;, &#39;Nepali&#39;), (&#39;nl&#39;, &#39;Dutch&#39;), (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;), (&#39;pa&#39;, &#39;Punjabi&#39;), (&#39;pl&#39;, &#39;Polish&#39;), (&#39;pt&#39;, &#39;Portuguese&#39;), (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;), (&#39;ro&#39;, &#39;Romanian&#39;), (&#39;ru&#39;, &#39;Russian&#39;), (&#39;sk&#39;, &#39;Slovak&#39;), (&#39;sl&#39;, &#39;Slovenian&#39;), (&#39;sq&#39;, &#39;Albanian&#39;), (&#39;sr&#39;, &#39;Serbian&#39;), (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;), (&#39;sv&#39;, &#39;Swedish&#39;), (&#39;sw&#39;, &#39;Swahili&#39;), (&#39;ta&#39;, &#39;Tamil&#39;), (&#39;te&#39;, &#39;Telugu&#39;), (&#39;th&#39;, &#39;Thai&#39;), (&#39;tr&#39;, &#39;Turkish&#39;), (&#39;tt&#39;, &#39;Tatar&#39;), (&#39;uk&#39;, &#39;Ukrainian&#39;), (&#39;ur&#39;, &#39;Urdu&#39;), (&#39;vi&#39;, &#39;Vietnamese&#39;), (&#39;zh-cn&#39;, &#39;Simplified Chinese&#39;), (&#39;zh-tw&#39;, &#39;Traditional Chinese&#39;)), u&#39;LANGUAGE_BIDI&#39;: False, u&#39;LANGUAGE_CODE&#39;: &#39;en-us&#39;}, {u&#39;MEDIA_URL&#39;: &#39;&#39;}, {u&#39;STATIC_URL&#39;: &#39;/static/&#39;}, {u&#39;TIME_ZONE&#39;: &#39;HST&#39;}, {&#39;messages&#39;: &lt;django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c&gt;}, {}]</pre></td>
</tr>
</tbody>
</table>
</li>
<li class="frame django">
<code>/usr/local/lib/python2.7/dist-packages/django/template/base.py</code> in <code>render</code>
<div class="context" id="c3050953700">
<ol start="823" class="pre-context" id="pre3050953700"><li onclick="toggle('pre3050953700', 'post3050953700')"><pre> # extend_nodelist().</pre></li><li onclick="toggle('pre3050953700', 'post3050953700')"><pre> contains_nontext = False</pre></li><li onclick="toggle('pre3050953700', 'post3050953700')"><pre></pre></li><li onclick="toggle('pre3050953700', 'post3050953700')"><pre> def render(self, context):</pre></li><li onclick="toggle('pre3050953700', 'post3050953700')"><pre> bits = []</pre></li><li onclick="toggle('pre3050953700', 'post3050953700')"><pre> for node in self:</pre></li><li onclick="toggle('pre3050953700', 'post3050953700')"><pre> if isinstance(node, Node):</pre></li></ol>
<ol start="830" class="context-line"><li onclick="toggle('pre3050953700', 'post3050953700')"><pre> bit = self.render_node(node, context)</pre> <span>...</span></li></ol>
<ol start='831' class="post-context" id="post3050953700"><li onclick="toggle('pre3050953700', 'post3050953700')"><pre> else:</pre></li><li onclick="toggle('pre3050953700', 'post3050953700')"><pre> bit = node</pre></li><li onclick="toggle('pre3050953700', 'post3050953700')"><pre> bits.append(force_text(bit))</pre></li><li onclick="toggle('pre3050953700', 'post3050953700')"><pre> return mark_safe(&#39;&#39;.join(bits))</pre></li><li onclick="toggle('pre3050953700', 'post3050953700')"><pre></pre></li><li onclick="toggle('pre3050953700', 'post3050953700')"><pre> def get_nodes_by_type(self, nodetype):</pre></li></ol>
</div>
<div class="commands">
<a href="#" onclick="return varToggle(this, '3050953700')"><span>&#x25b6;</span> Local vars</a>
</div>
<table class="vars" id="v3050953700">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>node</td>
<td class="code"><pre>&lt;Block Node: content. Contents: [&lt;Text Node: &#39;
&#39;&gt;]&gt;</pre></td>
</tr>
<tr>
<td>bit</td>
<td class="code"><pre>u&#39;&quot;&gt;\n\t&lt;div id=&quot;overlord&quot;&gt;\n\t\t&#39;</pre></td>
</tr>
<tr>
<td>bits</td>
<td class="code"><pre>[u&#39;&lt;!DOCTYPE html&gt;\n&lt;html lang=&quot;en&quot;&gt;\n\t&lt;meta charset=&quot;utf-8&quot;&gt;\n\t&lt;title&gt;&#39;,
u&#39;GridControl&#39;,
u&#39;&lt;/title&gt;\n\t&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;\n\t&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;/static/bootstrap/css/bootstrap.css&quot;&gt;\n\t&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;/static/fontawesome/css/font-awesome.css&quot;&gt;\n\t&lt;link rel=&quot;stylesheet&quot; type=&quot;text/less&quot; href=&quot;/static/css/main.less&quot;&gt;\n\t&lt;script src=&quot;/static/vendor/modernizr-latest.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;\n\t&lt;script src=&quot;/static/vendor/underscore-min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;\n\t&lt;script src=&quot;/static/vendor/underscore.string.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;\n\t&lt;script src=&quot;/static/vendor/jquery-1.8.0.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;\n\t&lt;script src=&quot;/static/vendor/less-1.3.0.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;\n\t&lt;script src=&quot;/static/js/main.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;\n\t&#39;,
u&#39;&#39;,
u&#39;\n\t&#39;,
u&#39;&#39;,
u&#39;\n\t&lt;!--[if lt IE 9]&gt;\n\t\t&lt;script src=&quot;//html5shim.googlecode.com/svn/trunk/html5.js&quot;&gt;&lt;/script&gt;\n\t&lt;![endif]--&gt;\n\t&lt;link rel=&quot;shortcut icon&quot; href=&quot;/static/favicon.ico&quot;&gt;\n&lt;/head&gt;\n&lt;body class=&quot;&#39;,
u&#39;frontpage&#39;,
u&#39;&quot;&gt;\n\t&lt;div id=&quot;overlord&quot;&gt;\n\t\t&#39;]</pre></td>
</tr>
<tr>
<td>self</td>
<td class="code"><pre>[&lt;Text Node: &#39;&lt;!DOCTYPE html&gt;
&lt;html lan&#39;&gt;,
&lt;Block Node: head_title. Contents: [&lt;Text Node: &#39;GridControl&#39;&gt;]&gt;,
&lt;Text Node: &#39;&lt;/title&gt;
&lt;meta name=&quot;vie&#39;&gt;,
&lt;Block Node: extra_css. Contents: []&gt;,
&lt;Text Node: &#39;
&#39;&gt;,
&lt;Block Node: extra_js. Contents: []&gt;,
&lt;Text Node: &#39;
&lt;!--[if lt IE 9]&gt;
&lt;sc&#39;&gt;,
&lt;Block Node: body_class. Contents: []&gt;,
&lt;Text Node: &#39;&quot;&gt;
&lt;div id=&quot;overlord&quot;&gt;
&#39;&gt;,
&lt;Block Node: content. Contents: [&lt;Text Node: &#39;
&#39;&gt;]&gt;,
&lt;Text Node: &#39;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
&#39;&gt;]</pre></td>
</tr>
<tr>
<td>context</td>
<td class="code"><pre>[{&#39;False&#39;: False, &#39;None&#39;: None, &#39;True&#39;: True}, {u&#39;csrf_token&#39;: &lt;django.utils.functional.__proxy__ object at 0xb5a05b6c&gt;}, {&#39;perms&#39;: &lt;django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec&gt;, &#39;user&#39;: &lt;django.utils.functional.SimpleLazyObject object at 0xb5a05a6c&gt;}, {}, {u&#39;LANGUAGES&#39;: ((&#39;ar&#39;, &#39;Arabic&#39;), (&#39;az&#39;, &#39;Azerbaijani&#39;), (&#39;bg&#39;, &#39;Bulgarian&#39;), (&#39;bn&#39;, &#39;Bengali&#39;), (&#39;bs&#39;, &#39;Bosnian&#39;), (&#39;ca&#39;, &#39;Catalan&#39;), (&#39;cs&#39;, &#39;Czech&#39;), (&#39;cy&#39;, &#39;Welsh&#39;), (&#39;da&#39;, &#39;Danish&#39;), (&#39;de&#39;, &#39;German&#39;), (&#39;el&#39;, &#39;Greek&#39;), (&#39;en&#39;, &#39;English&#39;), (&#39;en-gb&#39;, &#39;British English&#39;), (&#39;eo&#39;, &#39;Esperanto&#39;), (&#39;es&#39;, &#39;Spanish&#39;), (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;), (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;), (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;), (&#39;et&#39;, &#39;Estonian&#39;), (&#39;eu&#39;, &#39;Basque&#39;), (&#39;fa&#39;, &#39;Persian&#39;), (&#39;fi&#39;, &#39;Finnish&#39;), (&#39;fr&#39;, &#39;French&#39;), (&#39;fy-nl&#39;, &#39;Frisian&#39;), (&#39;ga&#39;, &#39;Irish&#39;), (&#39;gl&#39;, &#39;Galician&#39;), (&#39;he&#39;, &#39;Hebrew&#39;), (&#39;hi&#39;, &#39;Hindi&#39;), (&#39;hr&#39;, &#39;Croatian&#39;), (&#39;hu&#39;, &#39;Hungarian&#39;), (&#39;id&#39;, &#39;Indonesian&#39;), (&#39;is&#39;, &#39;Icelandic&#39;), (&#39;it&#39;, &#39;Italian&#39;), (&#39;ja&#39;, &#39;Japanese&#39;), (&#39;ka&#39;, &#39;Georgian&#39;), (&#39;kk&#39;, &#39;Kazakh&#39;), (&#39;km&#39;, &#39;Khmer&#39;), (&#39;kn&#39;, &#39;Kannada&#39;), (&#39;ko&#39;, &#39;Korean&#39;), (&#39;lt&#39;, &#39;Lithuanian&#39;), (&#39;lv&#39;, &#39;Latvian&#39;), (&#39;mk&#39;, &#39;Macedonian&#39;), (&#39;ml&#39;, &#39;Malayalam&#39;), (&#39;mn&#39;, &#39;Mongolian&#39;), (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;), (&#39;ne&#39;, &#39;Nepali&#39;), (&#39;nl&#39;, &#39;Dutch&#39;), (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;), (&#39;pa&#39;, &#39;Punjabi&#39;), (&#39;pl&#39;, &#39;Polish&#39;), (&#39;pt&#39;, &#39;Portuguese&#39;), (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;), (&#39;ro&#39;, &#39;Romanian&#39;), (&#39;ru&#39;, &#39;Russian&#39;), (&#39;sk&#39;, &#39;Slovak&#39;), (&#39;sl&#39;, &#39;Slovenian&#39;), (&#39;sq&#39;, &#39;Albanian&#39;), (&#39;sr&#39;, &#39;Serbian&#39;), (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;), (&#39;sv&#39;, &#39;Swedish&#39;), (&#39;sw&#39;, &#39;Swahili&#39;), (&#39;ta&#39;, &#39;Tamil&#39;), (&#39;te&#39;, &#39;Telugu&#39;), (&#39;th&#39;, &#39;Thai&#39;), (&#39;tr&#39;, &#39;Turkish&#39;), (&#39;tt&#39;, &#39;Tatar&#39;), (&#39;uk&#39;, &#39;Ukrainian&#39;), (&#39;ur&#39;, &#39;Urdu&#39;), (&#39;vi&#39;, &#39;Vietnamese&#39;), (&#39;zh-cn&#39;, &#39;Simplified Chinese&#39;), (&#39;zh-tw&#39;, &#39;Traditional Chinese&#39;)), u&#39;LANGUAGE_BIDI&#39;: False, u&#39;LANGUAGE_CODE&#39;: &#39;en-us&#39;}, {u&#39;MEDIA_URL&#39;: &#39;&#39;}, {u&#39;STATIC_URL&#39;: &#39;/static/&#39;}, {u&#39;TIME_ZONE&#39;: &#39;HST&#39;}, {&#39;messages&#39;: &lt;django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c&gt;}, {}]</pre></td>
</tr>
</tbody>
</table>
</li>
<li class="frame django">
<code>/usr/local/lib/python2.7/dist-packages/django/template/debug.py</code> in <code>render_node</code>
<div class="context" id="c3050953380">
<ol start="67" class="pre-context" id="pre3050953380"><li onclick="toggle('pre3050953380', 'post3050953380')"><pre> def compile_function_error(self, token, e):</pre></li><li onclick="toggle('pre3050953380', 'post3050953380')"><pre> if not hasattr(e, &#39;django_template_source&#39;):</pre></li><li onclick="toggle('pre3050953380', 'post3050953380')"><pre> e.django_template_source = token.source</pre></li><li onclick="toggle('pre3050953380', 'post3050953380')"><pre></pre></li><li onclick="toggle('pre3050953380', 'post3050953380')"><pre>class DebugNodeList(NodeList):</pre></li><li onclick="toggle('pre3050953380', 'post3050953380')"><pre> def render_node(self, node, context):</pre></li><li onclick="toggle('pre3050953380', 'post3050953380')"><pre> try:</pre></li></ol>
<ol start="74" class="context-line"><li onclick="toggle('pre3050953380', 'post3050953380')"><pre> return node.render(context)</pre> <span>...</span></li></ol>
<ol start='75' class="post-context" id="post3050953380"><li onclick="toggle('pre3050953380', 'post3050953380')"><pre> except Exception as e:</pre></li><li onclick="toggle('pre3050953380', 'post3050953380')"><pre> if not hasattr(e, &#39;django_template_source&#39;):</pre></li><li onclick="toggle('pre3050953380', 'post3050953380')"><pre> e.django_template_source = node.source</pre></li><li onclick="toggle('pre3050953380', 'post3050953380')"><pre> raise</pre></li><li onclick="toggle('pre3050953380', 'post3050953380')"><pre></pre></li><li onclick="toggle('pre3050953380', 'post3050953380')"><pre></pre></li></ol>
</div>
<div class="commands">
<a href="#" onclick="return varToggle(this, '3050953380')"><span>&#x25b6;</span> Local vars</a>
</div>
<table class="vars" id="v3050953380">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>node</td>
<td class="code"><pre>&lt;Block Node: content. Contents: [&lt;Text Node: &#39;
&#39;&gt;]&gt;</pre></td>
</tr>
<tr>
<td>self</td>
<td class="code"><pre>[&lt;Text Node: &#39;&lt;!DOCTYPE html&gt;
&lt;html lan&#39;&gt;,
&lt;Block Node: head_title. Contents: [&lt;Text Node: &#39;GridControl&#39;&gt;]&gt;,
&lt;Text Node: &#39;&lt;/title&gt;
&lt;meta name=&quot;vie&#39;&gt;,
&lt;Block Node: extra_css. Contents: []&gt;,
&lt;Text Node: &#39;
&#39;&gt;,
&lt;Block Node: extra_js. Contents: []&gt;,
&lt;Text Node: &#39;
&lt;!--[if lt IE 9]&gt;
&lt;sc&#39;&gt;,
&lt;Block Node: body_class. Contents: []&gt;,
&lt;Text Node: &#39;&quot;&gt;
&lt;div id=&quot;overlord&quot;&gt;
&#39;&gt;,
&lt;Block Node: content. Contents: [&lt;Text Node: &#39;
&#39;&gt;]&gt;,
&lt;Text Node: &#39;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
&#39;&gt;]</pre></td>
</tr>
<tr>
<td>e</td>
<td class="code"><pre>NoReverseMatch(u&quot;Reverse for &#39;&#39; with arguments &#39;(u&#39;github&#39;,)&#39; and keyword arguments &#39;{}&#39; not found.&quot;,)</pre></td>
</tr>
<tr>
<td>context</td>
<td class="code"><pre>[{&#39;False&#39;: False, &#39;None&#39;: None, &#39;True&#39;: True}, {u&#39;csrf_token&#39;: &lt;django.utils.functional.__proxy__ object at 0xb5a05b6c&gt;}, {&#39;perms&#39;: &lt;django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec&gt;, &#39;user&#39;: &lt;django.utils.functional.SimpleLazyObject object at 0xb5a05a6c&gt;}, {}, {u&#39;LANGUAGES&#39;: ((&#39;ar&#39;, &#39;Arabic&#39;), (&#39;az&#39;, &#39;Azerbaijani&#39;), (&#39;bg&#39;, &#39;Bulgarian&#39;), (&#39;bn&#39;, &#39;Bengali&#39;), (&#39;bs&#39;, &#39;Bosnian&#39;), (&#39;ca&#39;, &#39;Catalan&#39;), (&#39;cs&#39;, &#39;Czech&#39;), (&#39;cy&#39;, &#39;Welsh&#39;), (&#39;da&#39;, &#39;Danish&#39;), (&#39;de&#39;, &#39;German&#39;), (&#39;el&#39;, &#39;Greek&#39;), (&#39;en&#39;, &#39;English&#39;), (&#39;en-gb&#39;, &#39;British English&#39;), (&#39;eo&#39;, &#39;Esperanto&#39;), (&#39;es&#39;, &#39;Spanish&#39;), (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;), (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;), (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;), (&#39;et&#39;, &#39;Estonian&#39;), (&#39;eu&#39;, &#39;Basque&#39;), (&#39;fa&#39;, &#39;Persian&#39;), (&#39;fi&#39;, &#39;Finnish&#39;), (&#39;fr&#39;, &#39;French&#39;), (&#39;fy-nl&#39;, &#39;Frisian&#39;), (&#39;ga&#39;, &#39;Irish&#39;), (&#39;gl&#39;, &#39;Galician&#39;), (&#39;he&#39;, &#39;Hebrew&#39;), (&#39;hi&#39;, &#39;Hindi&#39;), (&#39;hr&#39;, &#39;Croatian&#39;), (&#39;hu&#39;, &#39;Hungarian&#39;), (&#39;id&#39;, &#39;Indonesian&#39;), (&#39;is&#39;, &#39;Icelandic&#39;), (&#39;it&#39;, &#39;Italian&#39;), (&#39;ja&#39;, &#39;Japanese&#39;), (&#39;ka&#39;, &#39;Georgian&#39;), (&#39;kk&#39;, &#39;Kazakh&#39;), (&#39;km&#39;, &#39;Khmer&#39;), (&#39;kn&#39;, &#39;Kannada&#39;), (&#39;ko&#39;, &#39;Korean&#39;), (&#39;lt&#39;, &#39;Lithuanian&#39;), (&#39;lv&#39;, &#39;Latvian&#39;), (&#39;mk&#39;, &#39;Macedonian&#39;), (&#39;ml&#39;, &#39;Malayalam&#39;), (&#39;mn&#39;, &#39;Mongolian&#39;), (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;), (&#39;ne&#39;, &#39;Nepali&#39;), (&#39;nl&#39;, &#39;Dutch&#39;), (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;), (&#39;pa&#39;, &#39;Punjabi&#39;), (&#39;pl&#39;, &#39;Polish&#39;), (&#39;pt&#39;, &#39;Portuguese&#39;), (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;), (&#39;ro&#39;, &#39;Romanian&#39;), (&#39;ru&#39;, &#39;Russian&#39;), (&#39;sk&#39;, &#39;Slovak&#39;), (&#39;sl&#39;, &#39;Slovenian&#39;), (&#39;sq&#39;, &#39;Albanian&#39;), (&#39;sr&#39;, &#39;Serbian&#39;), (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;), (&#39;sv&#39;, &#39;Swedish&#39;), (&#39;sw&#39;, &#39;Swahili&#39;), (&#39;ta&#39;, &#39;Tamil&#39;), (&#39;te&#39;, &#39;Telugu&#39;), (&#39;th&#39;, &#39;Thai&#39;), (&#39;tr&#39;, &#39;Turkish&#39;), (&#39;tt&#39;, &#39;Tatar&#39;), (&#39;uk&#39;, &#39;Ukrainian&#39;), (&#39;ur&#39;, &#39;Urdu&#39;), (&#39;vi&#39;, &#39;Vietnamese&#39;), (&#39;zh-cn&#39;, &#39;Simplified Chinese&#39;), (&#39;zh-tw&#39;, &#39;Traditional Chinese&#39;)), u&#39;LANGUAGE_BIDI&#39;: False, u&#39;LANGUAGE_CODE&#39;: &#39;en-us&#39;}, {u&#39;MEDIA_URL&#39;: &#39;&#39;}, {u&#39;STATIC_URL&#39;: &#39;/static/&#39;}, {u&#39;TIME_ZONE&#39;: &#39;HST&#39;}, {&#39;messages&#39;: &lt;django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c&gt;}, {}]</pre></td>
</tr>
</tbody>
</table>
</li>
<li class="frame django">
<code>/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py</code> in <code>render</code>
<div class="context" id="c3050953740">
<ol start="56" class="pre-context" id="pre3050953740"><li onclick="toggle('pre3050953740', 'post3050953740')"><pre> push = block = block_context.pop(self.name)</pre></li><li onclick="toggle('pre3050953740', 'post3050953740')"><pre> if block is None:</pre></li><li onclick="toggle('pre3050953740', 'post3050953740')"><pre> block = self</pre></li><li onclick="toggle('pre3050953740', 'post3050953740')"><pre> # Create new block so we can store context without thread-safety issues.</pre></li><li onclick="toggle('pre3050953740', 'post3050953740')"><pre> block = BlockNode(block.name, block.nodelist)</pre></li><li onclick="toggle('pre3050953740', 'post3050953740')"><pre> block.context = context</pre></li><li onclick="toggle('pre3050953740', 'post3050953740')"><pre> context[&#39;block&#39;] = block</pre></li></ol>
<ol start="63" class="context-line"><li onclick="toggle('pre3050953740', 'post3050953740')"><pre> result = block.nodelist.render(context)</pre> <span>...</span></li></ol>
<ol start='64' class="post-context" id="post3050953740"><li onclick="toggle('pre3050953740', 'post3050953740')"><pre> if push is not None:</pre></li><li onclick="toggle('pre3050953740', 'post3050953740')"><pre> block_context.push(self.name, push)</pre></li><li onclick="toggle('pre3050953740', 'post3050953740')"><pre> context.pop()</pre></li><li onclick="toggle('pre3050953740', 'post3050953740')"><pre> return result</pre></li><li onclick="toggle('pre3050953740', 'post3050953740')"><pre></pre></li><li onclick="toggle('pre3050953740', 'post3050953740')"><pre> def super(self):</pre></li></ol>
</div>
<div class="commands">
<a href="#" onclick="return varToggle(this, '3050953740')"><span>&#x25b6;</span> Local vars</a>
</div>
<table class="vars" id="v3050953740">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>push</td>
<td class="code"><pre>&lt;Block Node: content. Contents: [&lt;Text Node: &#39;
&lt;h1&gt;GridControl&lt;/h1&gt;
&lt;&#39;&gt;, &lt;django.template.defaulttags.URLNode object at 0xb5a0562c&gt;, &lt;Text Node: &#39;&quot;&gt;Log in with github&lt;/a&gt;&lt;&#39;&gt;]&gt;</pre></td>
</tr>
<tr>
<td>block_context</td>
<td class="code"><pre>&lt;django.template.loader_tags.BlockContext object at 0xb5a05bac&gt;</pre></td>
</tr>
<tr>
<td>context</td>
<td class="code"><pre>[{&#39;False&#39;: False, &#39;None&#39;: None, &#39;True&#39;: True}, {u&#39;csrf_token&#39;: &lt;django.utils.functional.__proxy__ object at 0xb5a05b6c&gt;}, {&#39;perms&#39;: &lt;django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec&gt;, &#39;user&#39;: &lt;django.utils.functional.SimpleLazyObject object at 0xb5a05a6c&gt;}, {}, {u&#39;LANGUAGES&#39;: ((&#39;ar&#39;, &#39;Arabic&#39;), (&#39;az&#39;, &#39;Azerbaijani&#39;), (&#39;bg&#39;, &#39;Bulgarian&#39;), (&#39;bn&#39;, &#39;Bengali&#39;), (&#39;bs&#39;, &#39;Bosnian&#39;), (&#39;ca&#39;, &#39;Catalan&#39;), (&#39;cs&#39;, &#39;Czech&#39;), (&#39;cy&#39;, &#39;Welsh&#39;), (&#39;da&#39;, &#39;Danish&#39;), (&#39;de&#39;, &#39;German&#39;), (&#39;el&#39;, &#39;Greek&#39;), (&#39;en&#39;, &#39;English&#39;), (&#39;en-gb&#39;, &#39;British English&#39;), (&#39;eo&#39;, &#39;Esperanto&#39;), (&#39;es&#39;, &#39;Spanish&#39;), (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;), (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;), (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;), (&#39;et&#39;, &#39;Estonian&#39;), (&#39;eu&#39;, &#39;Basque&#39;), (&#39;fa&#39;, &#39;Persian&#39;), (&#39;fi&#39;, &#39;Finnish&#39;), (&#39;fr&#39;, &#39;French&#39;), (&#39;fy-nl&#39;, &#39;Frisian&#39;), (&#39;ga&#39;, &#39;Irish&#39;), (&#39;gl&#39;, &#39;Galician&#39;), (&#39;he&#39;, &#39;Hebrew&#39;), (&#39;hi&#39;, &#39;Hindi&#39;), (&#39;hr&#39;, &#39;Croatian&#39;), (&#39;hu&#39;, &#39;Hungarian&#39;), (&#39;id&#39;, &#39;Indonesian&#39;), (&#39;is&#39;, &#39;Icelandic&#39;), (&#39;it&#39;, &#39;Italian&#39;), (&#39;ja&#39;, &#39;Japanese&#39;), (&#39;ka&#39;, &#39;Georgian&#39;), (&#39;kk&#39;, &#39;Kazakh&#39;), (&#39;km&#39;, &#39;Khmer&#39;), (&#39;kn&#39;, &#39;Kannada&#39;), (&#39;ko&#39;, &#39;Korean&#39;), (&#39;lt&#39;, &#39;Lithuanian&#39;), (&#39;lv&#39;, &#39;Latvian&#39;), (&#39;mk&#39;, &#39;Macedonian&#39;), (&#39;ml&#39;, &#39;Malayalam&#39;), (&#39;mn&#39;, &#39;Mongolian&#39;), (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;), (&#39;ne&#39;, &#39;Nepali&#39;), (&#39;nl&#39;, &#39;Dutch&#39;), (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;), (&#39;pa&#39;, &#39;Punjabi&#39;), (&#39;pl&#39;, &#39;Polish&#39;), (&#39;pt&#39;, &#39;Portuguese&#39;), (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;), (&#39;ro&#39;, &#39;Romanian&#39;), (&#39;ru&#39;, &#39;Russian&#39;), (&#39;sk&#39;, &#39;Slovak&#39;), (&#39;sl&#39;, &#39;Slovenian&#39;), (&#39;sq&#39;, &#39;Albanian&#39;), (&#39;sr&#39;, &#39;Serbian&#39;), (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;), (&#39;sv&#39;, &#39;Swedish&#39;), (&#39;sw&#39;, &#39;Swahili&#39;), (&#39;ta&#39;, &#39;Tamil&#39;), (&#39;te&#39;, &#39;Telugu&#39;), (&#39;th&#39;, &#39;Thai&#39;), (&#39;tr&#39;, &#39;Turkish&#39;), (&#39;tt&#39;, &#39;Tatar&#39;), (&#39;uk&#39;, &#39;Ukrainian&#39;), (&#39;ur&#39;, &#39;Urdu&#39;), (&#39;vi&#39;, &#39;Vietnamese&#39;), (&#39;zh-cn&#39;, &#39;Simplified Chinese&#39;), (&#39;zh-tw&#39;, &#39;Traditional Chinese&#39;)), u&#39;LANGUAGE_BIDI&#39;: False, u&#39;LANGUAGE_CODE&#39;: &#39;en-us&#39;}, {u&#39;MEDIA_URL&#39;: &#39;&#39;}, {u&#39;STATIC_URL&#39;: &#39;/static/&#39;}, {u&#39;TIME_ZONE&#39;: &#39;HST&#39;}, {&#39;messages&#39;: &lt;django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c&gt;}, {}]</pre></td>
</tr>
<tr>
<td>block</td>
<td class="code"><pre>&lt;Block Node: content. Contents: [&lt;Text Node: &#39;
&lt;h1&gt;GridControl&lt;/h1&gt;
&lt;&#39;&gt;, &lt;django.template.defaulttags.URLNode object at 0xb5a0562c&gt;, &lt;Text Node: &#39;&quot;&gt;Log in with github&lt;/a&gt;&lt;&#39;&gt;]&gt;</pre></td>
</tr>
<tr>
<td>self</td>
<td class="code"><pre>&lt;Block Node: content. Contents: [&lt;Text Node: &#39;
&#39;&gt;]&gt;</pre></td>
</tr>
</tbody>
</table>
</li>
<li class="frame django">
<code>/usr/local/lib/python2.7/dist-packages/django/template/base.py</code> in <code>render</code>
<div class="context" id="c3050953780">
<ol start="823" class="pre-context" id="pre3050953780"><li onclick="toggle('pre3050953780', 'post3050953780')"><pre> # extend_nodelist().</pre></li><li onclick="toggle('pre3050953780', 'post3050953780')"><pre> contains_nontext = False</pre></li><li onclick="toggle('pre3050953780', 'post3050953780')"><pre></pre></li><li onclick="toggle('pre3050953780', 'post3050953780')"><pre> def render(self, context):</pre></li><li onclick="toggle('pre3050953780', 'post3050953780')"><pre> bits = []</pre></li><li onclick="toggle('pre3050953780', 'post3050953780')"><pre> for node in self:</pre></li><li onclick="toggle('pre3050953780', 'post3050953780')"><pre> if isinstance(node, Node):</pre></li></ol>
<ol start="830" class="context-line"><li onclick="toggle('pre3050953780', 'post3050953780')"><pre> bit = self.render_node(node, context)</pre> <span>...</span></li></ol>
<ol start='831' class="post-context" id="post3050953780"><li onclick="toggle('pre3050953780', 'post3050953780')"><pre> else:</pre></li><li onclick="toggle('pre3050953780', 'post3050953780')"><pre> bit = node</pre></li><li onclick="toggle('pre3050953780', 'post3050953780')"><pre> bits.append(force_text(bit))</pre></li><li onclick="toggle('pre3050953780', 'post3050953780')"><pre> return mark_safe(&#39;&#39;.join(bits))</pre></li><li onclick="toggle('pre3050953780', 'post3050953780')"><pre></pre></li><li onclick="toggle('pre3050953780', 'post3050953780')"><pre> def get_nodes_by_type(self, nodetype):</pre></li></ol>
</div>
<div class="commands">
<a href="#" onclick="return varToggle(this, '3050953780')"><span>&#x25b6;</span> Local vars</a>
</div>
<table class="vars" id="v3050953780">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>node</td>
<td class="code"><pre>&lt;django.template.defaulttags.URLNode object at 0xb5a0562c&gt;</pre></td>
</tr>
<tr>
<td>bit</td>
<td class="code"><pre>u&#39;\n\t&lt;h1&gt;GridControl&lt;/h1&gt;\n\t&lt;div&gt;\n\t\t&lt;ul&gt;\n\t\t\t&lt;li&gt;&lt;a href=&quot;&#39;</pre></td>
</tr>
<tr>
<td>bits</td>
<td class="code"><pre>[u&#39;\n\t&lt;h1&gt;GridControl&lt;/h1&gt;\n\t&lt;div&gt;\n\t\t&lt;ul&gt;\n\t\t\t&lt;li&gt;&lt;a href=&quot;&#39;]</pre></td>
</tr>
<tr>
<td>self</td>
<td class="code"><pre>[&lt;Text Node: &#39;
&lt;h1&gt;GridControl&lt;/h1&gt;
&lt;&#39;&gt;,
&lt;django.template.defaulttags.URLNode object at 0xb5a0562c&gt;,
&lt;Text Node: &#39;&quot;&gt;Log in with github&lt;/a&gt;&lt;&#39;&gt;]</pre></td>
</tr>
<tr>
<td>context</td>
<td class="code"><pre>[{&#39;False&#39;: False, &#39;None&#39;: None, &#39;True&#39;: True}, {u&#39;csrf_token&#39;: &lt;django.utils.functional.__proxy__ object at 0xb5a05b6c&gt;}, {&#39;perms&#39;: &lt;django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec&gt;, &#39;user&#39;: &lt;django.utils.functional.SimpleLazyObject object at 0xb5a05a6c&gt;}, {}, {u&#39;LANGUAGES&#39;: ((&#39;ar&#39;, &#39;Arabic&#39;), (&#39;az&#39;, &#39;Azerbaijani&#39;), (&#39;bg&#39;, &#39;Bulgarian&#39;), (&#39;bn&#39;, &#39;Bengali&#39;), (&#39;bs&#39;, &#39;Bosnian&#39;), (&#39;ca&#39;, &#39;Catalan&#39;), (&#39;cs&#39;, &#39;Czech&#39;), (&#39;cy&#39;, &#39;Welsh&#39;), (&#39;da&#39;, &#39;Danish&#39;), (&#39;de&#39;, &#39;German&#39;), (&#39;el&#39;, &#39;Greek&#39;), (&#39;en&#39;, &#39;English&#39;), (&#39;en-gb&#39;, &#39;British English&#39;), (&#39;eo&#39;, &#39;Esperanto&#39;), (&#39;es&#39;, &#39;Spanish&#39;), (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;), (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;), (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;), (&#39;et&#39;, &#39;Estonian&#39;), (&#39;eu&#39;, &#39;Basque&#39;), (&#39;fa&#39;, &#39;Persian&#39;), (&#39;fi&#39;, &#39;Finnish&#39;), (&#39;fr&#39;, &#39;French&#39;), (&#39;fy-nl&#39;, &#39;Frisian&#39;), (&#39;ga&#39;, &#39;Irish&#39;), (&#39;gl&#39;, &#39;Galician&#39;), (&#39;he&#39;, &#39;Hebrew&#39;), (&#39;hi&#39;, &#39;Hindi&#39;), (&#39;hr&#39;, &#39;Croatian&#39;), (&#39;hu&#39;, &#39;Hungarian&#39;), (&#39;id&#39;, &#39;Indonesian&#39;), (&#39;is&#39;, &#39;Icelandic&#39;), (&#39;it&#39;, &#39;Italian&#39;), (&#39;ja&#39;, &#39;Japanese&#39;), (&#39;ka&#39;, &#39;Georgian&#39;), (&#39;kk&#39;, &#39;Kazakh&#39;), (&#39;km&#39;, &#39;Khmer&#39;), (&#39;kn&#39;, &#39;Kannada&#39;), (&#39;ko&#39;, &#39;Korean&#39;), (&#39;lt&#39;, &#39;Lithuanian&#39;), (&#39;lv&#39;, &#39;Latvian&#39;), (&#39;mk&#39;, &#39;Macedonian&#39;), (&#39;ml&#39;, &#39;Malayalam&#39;), (&#39;mn&#39;, &#39;Mongolian&#39;), (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;), (&#39;ne&#39;, &#39;Nepali&#39;), (&#39;nl&#39;, &#39;Dutch&#39;), (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;), (&#39;pa&#39;, &#39;Punjabi&#39;), (&#39;pl&#39;, &#39;Polish&#39;), (&#39;pt&#39;, &#39;Portuguese&#39;), (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;), (&#39;ro&#39;, &#39;Romanian&#39;), (&#39;ru&#39;, &#39;Russian&#39;), (&#39;sk&#39;, &#39;Slovak&#39;), (&#39;sl&#39;, &#39;Slovenian&#39;), (&#39;sq&#39;, &#39;Albanian&#39;), (&#39;sr&#39;, &#39;Serbian&#39;), (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;), (&#39;sv&#39;, &#39;Swedish&#39;), (&#39;sw&#39;, &#39;Swahili&#39;), (&#39;ta&#39;, &#39;Tamil&#39;), (&#39;te&#39;, &#39;Telugu&#39;), (&#39;th&#39;, &#39;Thai&#39;), (&#39;tr&#39;, &#39;Turkish&#39;), (&#39;tt&#39;, &#39;Tatar&#39;), (&#39;uk&#39;, &#39;Ukrainian&#39;), (&#39;ur&#39;, &#39;Urdu&#39;), (&#39;vi&#39;, &#39;Vietnamese&#39;), (&#39;zh-cn&#39;, &#39;Simplified Chinese&#39;), (&#39;zh-tw&#39;, &#39;Traditional Chinese&#39;)), u&#39;LANGUAGE_BIDI&#39;: False, u&#39;LANGUAGE_CODE&#39;: &#39;en-us&#39;}, {u&#39;MEDIA_URL&#39;: &#39;&#39;}, {u&#39;STATIC_URL&#39;: &#39;/static/&#39;}, {u&#39;TIME_ZONE&#39;: &#39;HST&#39;}, {&#39;messages&#39;: &lt;django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c&gt;}, {}]</pre></td>
</tr>
</tbody>
</table>
</li>
<li class="frame django">
<code>/usr/local/lib/python2.7/dist-packages/django/template/debug.py</code> in <code>render_node</code>
<div class="context" id="c3050953620">
<ol start="67" class="pre-context" id="pre3050953620"><li onclick="toggle('pre3050953620', 'post3050953620')"><pre> def compile_function_error(self, token, e):</pre></li><li onclick="toggle('pre3050953620', 'post3050953620')"><pre> if not hasattr(e, &#39;django_template_source&#39;):</pre></li><li onclick="toggle('pre3050953620', 'post3050953620')"><pre> e.django_template_source = token.source</pre></li><li onclick="toggle('pre3050953620', 'post3050953620')"><pre></pre></li><li onclick="toggle('pre3050953620', 'post3050953620')"><pre>class DebugNodeList(NodeList):</pre></li><li onclick="toggle('pre3050953620', 'post3050953620')"><pre> def render_node(self, node, context):</pre></li><li onclick="toggle('pre3050953620', 'post3050953620')"><pre> try:</pre></li></ol>
<ol start="74" class="context-line"><li onclick="toggle('pre3050953620', 'post3050953620')"><pre> return node.render(context)</pre> <span>...</span></li></ol>
<ol start='75' class="post-context" id="post3050953620"><li onclick="toggle('pre3050953620', 'post3050953620')"><pre> except Exception as e:</pre></li><li onclick="toggle('pre3050953620', 'post3050953620')"><pre> if not hasattr(e, &#39;django_template_source&#39;):</pre></li><li onclick="toggle('pre3050953620', 'post3050953620')"><pre> e.django_template_source = node.source</pre></li><li onclick="toggle('pre3050953620', 'post3050953620')"><pre> raise</pre></li><li onclick="toggle('pre3050953620', 'post3050953620')"><pre></pre></li><li onclick="toggle('pre3050953620', 'post3050953620')"><pre></pre></li></ol>
</div>
<div class="commands">
<a href="#" onclick="return varToggle(this, '3050953620')"><span>&#x25b6;</span> Local vars</a>
</div>
<table class="vars" id="v3050953620">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>node</td>
<td class="code"><pre>&lt;django.template.defaulttags.URLNode object at 0xb5a0562c&gt;</pre></td>
</tr>
<tr>
<td>self</td>
<td class="code"><pre>[&lt;Text Node: &#39;
&lt;h1&gt;GridControl&lt;/h1&gt;
&lt;&#39;&gt;,
&lt;django.template.defaulttags.URLNode object at 0xb5a0562c&gt;,
&lt;Text Node: &#39;&quot;&gt;Log in with github&lt;/a&gt;&lt;&#39;&gt;]</pre></td>
</tr>
<tr>
<td>e</td>
<td class="code"><pre>NoReverseMatch(u&quot;Reverse for &#39;&#39; with arguments &#39;(u&#39;github&#39;,)&#39; and keyword arguments &#39;{}&#39; not found.&quot;,)</pre></td>
</tr>
<tr>
<td>context</td>
<td class="code"><pre>[{&#39;False&#39;: False, &#39;None&#39;: None, &#39;True&#39;: True}, {u&#39;csrf_token&#39;: &lt;django.utils.functional.__proxy__ object at 0xb5a05b6c&gt;}, {&#39;perms&#39;: &lt;django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec&gt;, &#39;user&#39;: &lt;django.utils.functional.SimpleLazyObject object at 0xb5a05a6c&gt;}, {}, {u&#39;LANGUAGES&#39;: ((&#39;ar&#39;, &#39;Arabic&#39;), (&#39;az&#39;, &#39;Azerbaijani&#39;), (&#39;bg&#39;, &#39;Bulgarian&#39;), (&#39;bn&#39;, &#39;Bengali&#39;), (&#39;bs&#39;, &#39;Bosnian&#39;), (&#39;ca&#39;, &#39;Catalan&#39;), (&#39;cs&#39;, &#39;Czech&#39;), (&#39;cy&#39;, &#39;Welsh&#39;), (&#39;da&#39;, &#39;Danish&#39;), (&#39;de&#39;, &#39;German&#39;), (&#39;el&#39;, &#39;Greek&#39;), (&#39;en&#39;, &#39;English&#39;), (&#39;en-gb&#39;, &#39;British English&#39;), (&#39;eo&#39;, &#39;Esperanto&#39;), (&#39;es&#39;, &#39;Spanish&#39;), (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;), (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;), (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;), (&#39;et&#39;, &#39;Estonian&#39;), (&#39;eu&#39;, &#39;Basque&#39;), (&#39;fa&#39;, &#39;Persian&#39;), (&#39;fi&#39;, &#39;Finnish&#39;), (&#39;fr&#39;, &#39;French&#39;), (&#39;fy-nl&#39;, &#39;Frisian&#39;), (&#39;ga&#39;, &#39;Irish&#39;), (&#39;gl&#39;, &#39;Galician&#39;), (&#39;he&#39;, &#39;Hebrew&#39;), (&#39;hi&#39;, &#39;Hindi&#39;), (&#39;hr&#39;, &#39;Croatian&#39;), (&#39;hu&#39;, &#39;Hungarian&#39;), (&#39;id&#39;, &#39;Indonesian&#39;), (&#39;is&#39;, &#39;Icelandic&#39;), (&#39;it&#39;, &#39;Italian&#39;), (&#39;ja&#39;, &#39;Japanese&#39;), (&#39;ka&#39;, &#39;Georgian&#39;), (&#39;kk&#39;, &#39;Kazakh&#39;), (&#39;km&#39;, &#39;Khmer&#39;), (&#39;kn&#39;, &#39;Kannada&#39;), (&#39;ko&#39;, &#39;Korean&#39;), (&#39;lt&#39;, &#39;Lithuanian&#39;), (&#39;lv&#39;, &#39;Latvian&#39;), (&#39;mk&#39;, &#39;Macedonian&#39;), (&#39;ml&#39;, &#39;Malayalam&#39;), (&#39;mn&#39;, &#39;Mongolian&#39;), (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;), (&#39;ne&#39;, &#39;Nepali&#39;), (&#39;nl&#39;, &#39;Dutch&#39;), (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;), (&#39;pa&#39;, &#39;Punjabi&#39;), (&#39;pl&#39;, &#39;Polish&#39;), (&#39;pt&#39;, &#39;Portuguese&#39;), (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;), (&#39;ro&#39;, &#39;Romanian&#39;), (&#39;ru&#39;, &#39;Russian&#39;), (&#39;sk&#39;, &#39;Slovak&#39;), (&#39;sl&#39;, &#39;Slovenian&#39;), (&#39;sq&#39;, &#39;Albanian&#39;), (&#39;sr&#39;, &#39;Serbian&#39;), (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;), (&#39;sv&#39;, &#39;Swedish&#39;), (&#39;sw&#39;, &#39;Swahili&#39;), (&#39;ta&#39;, &#39;Tamil&#39;), (&#39;te&#39;, &#39;Telugu&#39;), (&#39;th&#39;, &#39;Thai&#39;), (&#39;tr&#39;, &#39;Turkish&#39;), (&#39;tt&#39;, &#39;Tatar&#39;), (&#39;uk&#39;, &#39;Ukrainian&#39;), (&#39;ur&#39;, &#39;Urdu&#39;), (&#39;vi&#39;, &#39;Vietnamese&#39;), (&#39;zh-cn&#39;, &#39;Simplified Chinese&#39;), (&#39;zh-tw&#39;, &#39;Traditional Chinese&#39;)), u&#39;LANGUAGE_BIDI&#39;: False, u&#39;LANGUAGE_CODE&#39;: &#39;en-us&#39;}, {u&#39;MEDIA_URL&#39;: &#39;&#39;}, {u&#39;STATIC_URL&#39;: &#39;/static/&#39;}, {u&#39;TIME_ZONE&#39;: &#39;HST&#39;}, {&#39;messages&#39;: &lt;django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c&gt;}, {}]</pre></td>
</tr>
</tbody>
</table>
</li>
<li class="frame django">
<code>/usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py</code> in <code>render</code>
<div class="context" id="c3050952940">
<ol start="413" class="pre-context" id="pre3050952940"><li onclick="toggle('pre3050952940', 'post3050952940')"><pre> args=args, kwargs=kwargs,</pre></li><li onclick="toggle('pre3050952940', 'post3050952940')"><pre> current_app=context.current_app)</pre></li><li onclick="toggle('pre3050952940', 'post3050952940')"><pre> except NoReverseMatch:</pre></li><li onclick="toggle('pre3050952940', 'post3050952940')"><pre> if self.asvar is None:</pre></li><li onclick="toggle('pre3050952940', 'post3050952940')"><pre> # Re-raise the original exception, not the one with</pre></li><li onclick="toggle('pre3050952940', 'post3050952940')"><pre> # the path relative to the project. This makes a</pre></li><li onclick="toggle('pre3050952940', 'post3050952940')"><pre> # better error message.</pre></li></ol>
<ol start="420" class="context-line"><li onclick="toggle('pre3050952940', 'post3050952940')"><pre> raise e</pre> <span>...</span></li></ol>
<ol start='421' class="post-context" id="post3050952940"><li onclick="toggle('pre3050952940', 'post3050952940')"><pre> else:</pre></li><li onclick="toggle('pre3050952940', 'post3050952940')"><pre> if self.asvar is None:</pre></li><li onclick="toggle('pre3050952940', 'post3050952940')"><pre> raise e</pre></li><li onclick="toggle('pre3050952940', 'post3050952940')"><pre></pre></li><li onclick="toggle('pre3050952940', 'post3050952940')"><pre> if self.asvar:</pre></li><li onclick="toggle('pre3050952940', 'post3050952940')"><pre> context[self.asvar] = url</pre></li></ol>
</div>
<div class="commands">
<a href="#" onclick="return varToggle(this, '3050952940')"><span>&#x25b6;</span> Local vars</a>
</div>
<table class="vars" id="v3050952940">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>project_name</td>
<td class="code"><pre>u&#39;gridcontrol&#39;</pre></td>
</tr>
<tr>
<td>e</td>
<td class="code"><pre>NoReverseMatch(u&quot;Reverse for &#39;&#39; with arguments &#39;(u&#39;github&#39;,)&#39; and keyword arguments &#39;{}&#39; not found.&quot;,)</pre></td>
</tr>
<tr>
<td>reverse</td>
<td class="code"><pre>&lt;function reverse at 0x8cd9294&gt;</pre></td>
</tr>
<tr>
<td>url</td>
<td class="code"><pre>u&#39;&#39;</pre></td>
</tr>
<tr>
<td>self</td>
<td class="code"><pre>&lt;django.template.defaulttags.URLNode object at 0xb5a0562c&gt;</pre></td>
</tr>
<tr>
<td>args</td>
<td class="code"><pre>[u&#39;github&#39;]</pre></td>
</tr>
<tr>
<td>view_name</td>
<td class="code"><pre>&#39;&#39;</pre></td>
</tr>
<tr>
<td>context</td>
<td class="code"><pre>[{&#39;False&#39;: False, &#39;None&#39;: None, &#39;True&#39;: True}, {u&#39;csrf_token&#39;: &lt;django.utils.functional.__proxy__ object at 0xb5a05b6c&gt;}, {&#39;perms&#39;: &lt;django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec&gt;, &#39;user&#39;: &lt;django.utils.functional.SimpleLazyObject object at 0xb5a05a6c&gt;}, {}, {u&#39;LANGUAGES&#39;: ((&#39;ar&#39;, &#39;Arabic&#39;), (&#39;az&#39;, &#39;Azerbaijani&#39;), (&#39;bg&#39;, &#39;Bulgarian&#39;), (&#39;bn&#39;, &#39;Bengali&#39;), (&#39;bs&#39;, &#39;Bosnian&#39;), (&#39;ca&#39;, &#39;Catalan&#39;), (&#39;cs&#39;, &#39;Czech&#39;), (&#39;cy&#39;, &#39;Welsh&#39;), (&#39;da&#39;, &#39;Danish&#39;), (&#39;de&#39;, &#39;German&#39;), (&#39;el&#39;, &#39;Greek&#39;), (&#39;en&#39;, &#39;English&#39;), (&#39;en-gb&#39;, &#39;British English&#39;), (&#39;eo&#39;, &#39;Esperanto&#39;), (&#39;es&#39;, &#39;Spanish&#39;), (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;), (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;), (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;), (&#39;et&#39;, &#39;Estonian&#39;), (&#39;eu&#39;, &#39;Basque&#39;), (&#39;fa&#39;, &#39;Persian&#39;), (&#39;fi&#39;, &#39;Finnish&#39;), (&#39;fr&#39;, &#39;French&#39;), (&#39;fy-nl&#39;, &#39;Frisian&#39;), (&#39;ga&#39;, &#39;Irish&#39;), (&#39;gl&#39;, &#39;Galician&#39;), (&#39;he&#39;, &#39;Hebrew&#39;), (&#39;hi&#39;, &#39;Hindi&#39;), (&#39;hr&#39;, &#39;Croatian&#39;), (&#39;hu&#39;, &#39;Hungarian&#39;), (&#39;id&#39;, &#39;Indonesian&#39;), (&#39;is&#39;, &#39;Icelandic&#39;), (&#39;it&#39;, &#39;Italian&#39;), (&#39;ja&#39;, &#39;Japanese&#39;), (&#39;ka&#39;, &#39;Georgian&#39;), (&#39;kk&#39;, &#39;Kazakh&#39;), (&#39;km&#39;, &#39;Khmer&#39;), (&#39;kn&#39;, &#39;Kannada&#39;), (&#39;ko&#39;, &#39;Korean&#39;), (&#39;lt&#39;, &#39;Lithuanian&#39;), (&#39;lv&#39;, &#39;Latvian&#39;), (&#39;mk&#39;, &#39;Macedonian&#39;), (&#39;ml&#39;, &#39;Malayalam&#39;), (&#39;mn&#39;, &#39;Mongolian&#39;), (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;), (&#39;ne&#39;, &#39;Nepali&#39;), (&#39;nl&#39;, &#39;Dutch&#39;), (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;), (&#39;pa&#39;, &#39;Punjabi&#39;), (&#39;pl&#39;, &#39;Polish&#39;), (&#39;pt&#39;, &#39;Portuguese&#39;), (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;), (&#39;ro&#39;, &#39;Romanian&#39;), (&#39;ru&#39;, &#39;Russian&#39;), (&#39;sk&#39;, &#39;Slovak&#39;), (&#39;sl&#39;, &#39;Slovenian&#39;), (&#39;sq&#39;, &#39;Albanian&#39;), (&#39;sr&#39;, &#39;Serbian&#39;), (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;), (&#39;sv&#39;, &#39;Swedish&#39;), (&#39;sw&#39;, &#39;Swahili&#39;), (&#39;ta&#39;, &#39;Tamil&#39;), (&#39;te&#39;, &#39;Telugu&#39;), (&#39;th&#39;, &#39;Thai&#39;), (&#39;tr&#39;, &#39;Turkish&#39;), (&#39;tt&#39;, &#39;Tatar&#39;), (&#39;uk&#39;, &#39;Ukrainian&#39;), (&#39;ur&#39;, &#39;Urdu&#39;), (&#39;vi&#39;, &#39;Vietnamese&#39;), (&#39;zh-cn&#39;, &#39;Simplified Chinese&#39;), (&#39;zh-tw&#39;, &#39;Traditional Chinese&#39;)), u&#39;LANGUAGE_BIDI&#39;: False, u&#39;LANGUAGE_CODE&#39;: &#39;en-us&#39;}, {u&#39;MEDIA_URL&#39;: &#39;&#39;}, {u&#39;STATIC_URL&#39;: &#39;/static/&#39;}, {u&#39;TIME_ZONE&#39;: &#39;HST&#39;}, {&#39;messages&#39;: &lt;django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c&gt;}, {}]</pre></td>
</tr>
<tr>
<td>kwargs</td>
<td class="code"><pre>{}</pre></td>
</tr>
<tr>
<td>NoReverseMatch</td>
<td class="code"><pre>&lt;class &#39;django.core.urlresolvers.NoReverseMatch&#39;&gt;</pre></td>
</tr>
<tr>
<td>arg</td>
<td class="code"><pre>&lt;django.template.base.FilterExpression object at 0xb5a08d2c&gt;</pre></td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">
<div id="pastebinTraceback" class="pastebin">
<input type="hidden" name="language" value="PythonConsole">
<input type="hidden" name="title" value="NoReverseMatch at /">
<input type="hidden" name="source" value="Django Dpaste Agent">
<input type="hidden" name="poster" value="Django">
<textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:
Request Method: GET
Request URL: http://10.0.0.12:8000/
Django Version: 1.5a1
Python Version: 2.7.3
Installed Applications:
(&#39;django.contrib.auth&#39;,
&#39;django.contrib.contenttypes&#39;,
&#39;django.contrib.sessions&#39;,
&#39;django.contrib.sites&#39;,
&#39;django.contrib.messages&#39;,
&#39;django.contrib.staticfiles&#39;,
&#39;django.contrib.admin&#39;,
&#39;south&#39;,
&#39;djcelery&#39;,
&#39;social_auth&#39;,
&#39;gridcontrol.content&#39;)
Installed Middleware:
(&#39;django.middleware.common.CommonMiddleware&#39;,
&#39;django.contrib.sessions.middleware.SessionMiddleware&#39;,
&#39;django.middleware.csrf.CsrfViewMiddleware&#39;,
&#39;django.contrib.auth.middleware.AuthenticationMiddleware&#39;,
&#39;django.contrib.messages.middleware.MessageMiddleware&#39;)
Template error:
In template /home/quanticle/GridControl/gridcontrol/templates/frontpage.html, error at line 7
Reverse for &#39;&#39; with arguments &#39;(u&#39;github&#39;,)&#39; and keyword arguments &#39;{}&#39; not found.
1 : {% extends &quot;base.html&quot; %}
2 : {% block body_class %}frontpage{% endblock %}
3 : {% block content %}
4 : &lt;h1&gt;GridControl&lt;/h1&gt;
5 : &lt;div&gt;
6 : &lt;ul&gt;
7 : &lt;li&gt;&lt;a href=&quot; {% url socialauth_begin &quot;github&quot; %} &quot;&gt;Log in with github&lt;/a&gt;&lt;/li&gt;
8 : &lt;/ul&gt;
9 : &lt;/div&gt;
10 : {% endblock %}
11 :
Traceback:
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
116. response = callback(request, *callback_args, **callback_kwargs)
File "/home/quanticle/GridControl/gridcontrol/content/views.py" in home
8. return render_to_response(&quot;frontpage.html&quot;, ctx, RequestContext(request))
File "/usr/local/lib/python2.7/dist-packages/django/shortcuts/__init__.py" in render_to_response
20. return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)
File "/usr/local/lib/python2.7/dist-packages/django/template/loader.py" in render_to_string
177. return t.render(context_instance)
File "/usr/local/lib/python2.7/dist-packages/django/template/base.py" in render
140. return self._render(context)
File "/usr/local/lib/python2.7/dist-packages/django/template/base.py" in _render
134. return self.nodelist.render(context)
File "/usr/local/lib/python2.7/dist-packages/django/template/base.py" in render
830. bit = self.render_node(node, context)
File "/usr/local/lib/python2.7/dist-packages/django/template/debug.py" in render_node
74. return node.render(context)
File "/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py" in render
124. return compiled_parent._render(context)
File "/usr/local/lib/python2.7/dist-packages/django/template/base.py" in _render
134. return self.nodelist.render(context)
File "/usr/local/lib/python2.7/dist-packages/django/template/base.py" in render
830. bit = self.render_node(node, context)
File "/usr/local/lib/python2.7/dist-packages/django/template/debug.py" in render_node
74. return node.render(context)
File "/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py" in render
63. result = block.nodelist.render(context)
File "/usr/local/lib/python2.7/dist-packages/django/template/base.py" in render
830. bit = self.render_node(node, context)
File "/usr/local/lib/python2.7/dist-packages/django/template/debug.py" in render_node
74. return node.render(context)
File "/usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py" in render
420. raise e
Exception Type: NoReverseMatch at /
Exception Value: Reverse for &#39;&#39; with arguments &#39;(u&#39;github&#39;,)&#39; and keyword arguments &#39;{}&#39; not found.
</textarea>
<br><br>
<input type="submit" value="Share this traceback on a public Web site">
</div>
</form>
</div>
<div id="requestinfo">
<h2>Request information</h2>
<h3 id="get-info">GET</h3>
<p>No GET data</p>
<h3 id="post-info">POST</h3>
<p>No POST data</p>
<h3 id="files-info">FILES</h3>
<p>No FILES data</p>
<h3 id="cookie-info">COOKIES</h3>
<table class="req">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>csrftoken</td>
<td class="code"><pre>&#39;m5gbn3YMdwIKoudqraFAK6xB9ec1xaFM&#39;</pre></td>
</tr>
<tr>
<td>sessionid</td>
<td class="code"><pre>&#39;f3881e57bb551574a7a7cada975fadea&#39;</pre></td>
</tr>
</tbody>
</table>
<h3 id="meta-info">META</h3>
<table class="req">
<thead>
<tr>
<th>Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>wsgi.version</td>
<td class="code"><pre>(1, 0)</pre></td>
</tr>
<tr>
<td>wsgi.multiprocess</td>
<td class="code"><pre>False</pre></td>
</tr>
<tr>
<td>RUN_MAIN</td>
<td class="code"><pre>&#39;true&#39;</pre></td>
</tr>
<tr>
<td>HTTP_COOKIE</td>
<td class="code"><pre>&#39;csrftoken=m5gbn3YMdwIKoudqraFAK6xB9ec1xaFM; sessionid=f3881e57bb551574a7a7cada975fadea&#39;</pre></td>
</tr>
<tr>
<td>GNOME_DESKTOP_SESSION_ID</td>
<td class="code"><pre>&#39;this-is-deprecated&#39;</pre></td>
</tr>
<tr>
<td>SERVER_PROTOCOL</td>
<td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
</tr>
<tr>
<td>SERVER_SOFTWARE</td>
<td class="code"><pre>&#39;WSGIServer/0.1 Python/2.7.3&#39;</pre></td>
</tr>
<tr>
<td>SCRIPT_NAME</td>
<td class="code"><pre>u&#39;&#39;</pre></td>
</tr>
<tr>
<td>LESSOPEN</td>
<td class="code"><pre>&#39;| /usr/bin/lesspipe %s&#39;</pre></td>
</tr>
<tr>
<td>REQUEST_METHOD</td>
<td class="code"><pre>&#39;GET&#39;</pre></td>
</tr>
<tr>
<td>LOGNAME</td>
<td class="code"><pre>&#39;quanticle&#39;</pre></td>
</tr>
<tr>
<td>USER</td>
<td class="code"><pre>&#39;quanticle&#39;</pre></td>
</tr>
<tr>
<td>PATH</td>
<td class="code"><pre>&#39;/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games&#39;</pre></td>
</tr>
<tr>
<td>QUERY_STRING</td>
<td class="code"><pre>&#39;&#39;</pre></td>
</tr>
<tr>
<td>GNOME_KEYRING_CONTROL</td>
<td class="code"><pre>&#39;/tmp/keyring-SwFClV&#39;</pre></td>
</tr>
<tr>
<td>DISPLAY</td>
<td class="code"><pre>&#39;:0&#39;</pre></td>
</tr>
<tr>
<td>SSH_AGENT_PID</td>
<td class="code"><pre>&#39;1299&#39;</pre></td>
</tr>
<tr>
<td>LANG</td>
<td class="code"><pre>&#39;en_US.UTF-8&#39;</pre></td>
</tr>
<tr>
<td>HTTP_ACCEPT_CHARSET</td>
<td class="code"><pre>&#39;ISO-8859-1,utf-8;q=0.7,*;q=0.3&#39;</pre></td>
</tr>
<tr>
<td>TERM</td>
<td class="code"><pre>&#39;xterm&#39;</pre></td>
</tr>
<tr>
<td>SHELL</td>
<td class="code"><pre>&#39;/bin/bash&#39;</pre></td>
</tr>
<tr>
<td>XDG_SESSION_PATH</td>
<td class="code"><pre>&#39;/org/freedesktop/DisplayManager/Session0&#39;</pre></td>
</tr>
<tr>
<td>XDG_SESSION_COOKIE</td>
<td class="code"><pre>&#39;0c79d4bc3453db743299d58b0000001a-1351646698.299724-1558610377&#39;</pre></td>
</tr>
<tr>
<td>SERVER_NAME</td>
<td class="code"><pre>&#39;quanticle-VirtualBox&#39;</pre></td>
</tr>
<tr>
<td>SESSION_MANAGER</td>
<td class="code"><pre>&#39;local/quanticle-VirtualBox:@/tmp/.ICE-unix/1230,unix/quanticle-VirtualBox:/tmp/.ICE-unix/1230&#39;</pre></td>
</tr>
<tr>
<td>SHLVL</td>
<td class="code"><pre>&#39;1&#39;</pre></td>
</tr>
<tr>
<td>MANDATORY_PATH</td>
<td class="code"><pre>&#39;/usr/share/gconf/ubuntu-2d.mandatory.path&#39;</pre></td>
</tr>
<tr>
<td>wsgi.url_scheme</td>
<td class="code"><pre>&#39;http&#39;</pre></td>
</tr>
<tr>
<td>REMOTE_ADDR</td>
<td class="code"><pre>&#39;10.0.0.3&#39;</pre></td>
</tr>
<tr>
<td>WINDOWID</td>
<td class="code"><pre>&#39;71303173&#39;</pre></td>
</tr>
<tr>
<td>SERVER_PORT</td>
<td class="code"><pre>&#39;8000&#39;</pre></td>
</tr>
<tr>
<td>GPG_AGENT_INFO</td>
<td class="code"><pre>&#39;/tmp/keyring-SwFClV/gpg:0:1&#39;</pre></td>
</tr>
<tr>
<td>HOME</td>
<td class="code"><pre>&#39;/home/quanticle&#39;</pre></td>
</tr>
<tr>
<td>CONTENT_LENGTH</td>
<td class="code"><pre>&#39;&#39;</pre></td>
</tr>
<tr>
<td>HTTP_CONNECTION</td>
<td class="code"><pre>&#39;keep-alive&#39;</pre></td>
</tr>
<tr>
<td>CONTENT_TYPE</td>
<td class="code"><pre>&#39;text/plain&#39;</pre></td>
</tr>
<tr>
<td>SSH_AUTH_SOCK</td>
<td class="code"><pre>&#39;/tmp/keyring-SwFClV/ssh&#39;</pre></td>
</tr>
<tr>
<td>GDMSESSION</td>
<td class="code"><pre>&#39;ubuntu-2d&#39;</pre></td>
</tr>
<tr>
<td>CELERY_LOADER</td>
<td class="code"><pre>&#39;djcelery.loaders.DjangoLoader&#39;</pre></td>
</tr>
<tr>
<td>HTTP_CACHE_CONTROL</td>
<td class="code"><pre>&#39;max-age=0&#39;</pre></td>
</tr>
<tr>
<td>HTTP_USER_AGENT</td>
<td class="code"><pre>&#39;Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4&#39;</pre></td>
</tr>
<tr>
<td>HTTP_HOST</td>
<td class="code"><pre>&#39;10.0.0.12:8000&#39;</pre></td>
</tr>
<tr>
<td>wsgi.multithread</td>
<td class="code"><pre>True</pre></td>
</tr>
<tr>
<td>XDG_SEAT_PATH</td>
<td class="code"><pre>&#39;/org/freedesktop/DisplayManager/Seat0&#39;</pre></td>
</tr>
<tr>
<td>LESSCLOSE</td>
<td class="code"><pre>&#39;/usr/bin/lesspipe %s %s&#39;</pre></td>
</tr>
<tr>
<td>XDG_CURRENT_DESKTOP</td>
<td class="code"><pre>&#39;Unity&#39;</pre></td>
</tr>
<tr>
<td>DBUS_SESSION_BUS_ADDRESS</td>
<td class="code"><pre>&#39;unix:abstract=/tmp/dbus-tDWyO5BABX,guid=4f5657ac85fe09847764af4c00000060&#39;</pre></td>
</tr>
<tr>
<td>_</td>
<td class="code"><pre>&#39;./manage.py&#39;</pre></td>
</tr>
<tr>
<td>XAUTHORITY</td>
<td class="code"><pre>&#39;/home/quanticle/.Xauthority&#39;</pre></td>
</tr>
<tr>
<td>HTTP_ACCEPT</td>
<td class="code"><pre>&#39;text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&#39;</pre></td>
</tr>
<tr>
<td>DESKTOP_SESSION</td>
<td class="code"><pre>&#39;ubuntu-2d&#39;</pre></td>
</tr>
<tr>
<td>wsgi.file_wrapper</td>
<td class="code"><pre>&#39;&#39;</pre></td>
</tr>
<tr>
<td>XDG_CONFIG_DIRS</td>
<td class="code"><pre>&#39;/etc/xdg/xdg-ubuntu-2d:/etc/xdg&#39;</pre></td>
</tr>
<tr>
<td>DEFAULTS_PATH</td>
<td class="code"><pre>&#39;/usr/share/gconf/ubuntu-2d.default.path&#39;</pre></td>
</tr>
<tr>
<td>UBUNTU_MENUPROXY</td>
<td class="code"><pre>&#39;libappmenu.so&#39;</pre></td>
</tr>
<tr>
<td>wsgi.run_once</td>
<td class="code"><pre>False</pre></td>
</tr>
<tr>
<td>CSRF_COOKIE</td>
<td class="code"><pre>u&#39;m5gbn3YMdwIKoudqraFAK6xB9ec1xaFM&#39;</pre></td>
</tr>
<tr>
<td>OLDPWD</td>
<td class="code"><pre>&#39;/home/quanticle&#39;</pre></td>
</tr>
<tr>
<td>GATEWAY_INTERFACE</td>
<td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
</tr>
<tr>
<td>HTTP_ACCEPT_LANGUAGE</td>
<td class="code"><pre>&#39;en-US,en;q=0.8&#39;</pre></td>
</tr>
<tr>
<td>wsgi.input</td>
<td class="code"><pre>&lt;socket._fileobject object at 0xb5d851ec&gt;</pre></td>
</tr>
<tr>
<td>wsgi.errors</td>
<td class="code"><pre>&lt;open file &#39;&lt;stderr&gt;&#39;, mode &#39;w&#39; at 0xb76e20d0&gt;</pre></td>
</tr>
<tr>
<td>XDG_DATA_DIRS</td>
<td class="code"><pre>&#39;/usr/share/ubuntu-2d:/usr/share/gnome:/usr/local/share/:/usr/share/&#39;</pre></td>
</tr>
<tr>
<td>PWD</td>
<td class="code"><pre>&#39;/home/quanticle/GridControl&#39;</pre></td>
</tr>
<tr>
<td>DJANGO_SETTINGS_MODULE</td>
<td class="code"><pre>&#39;gridcontrol.settings&#39;</pre></td>
</tr>
<tr>
<td>TZ</td>
<td class="code"><pre>&#39;HST&#39;</pre></td>
</tr>
<tr>
<td>COLORTERM</td>
<td class="code"><pre>&#39;gnome-terminal&#39;</pre></td>
</tr>
<tr>
<td>LS_COLORS</td>
<td class="code"><pre>&#39;rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:&#39;</pre></td>
</tr>
<tr>
<td>REMOTE_HOST</td>
<td class="code"><pre>&#39;&#39;</pre></td>
</tr>
<tr>
<td>HTTP_ACCEPT_ENCODING</td>
<td class="code"><pre>&#39;gzip,deflate,sdch&#39;</pre></td>
</tr>
<tr>
<td>PATH_INFO</td>
<td class="code"><pre>u&#39;/&#39;</pre></td>
</tr>
</tbody>
</table>
<h3 id="settings-info">Settings</h3>
<h4>Using settings module <code>gridcontrol.settings</code></h4>
<table class="req">
<thead>
<tr>
<th>Setting</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>USE_L10N</td>
<td class="code"><pre>True</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;gridcontrol.urls&#39;</pre></td>
</tr>
<tr>
<td>MANAGERS</td>
<td class="code"><pre>((&#39;Rohit Patnaik&#39;, &#39;quanticle@gmail.com&#39;),)</pre></td>
</tr>
<tr>
<td>BROKER_URL</td>
<td class="code"><pre>&#39;redis://localhost:6379/0&#39;</pre></td>
</tr>
<tr>
<td>DEFAULT_CHARSET</td>
<td class="code"><pre>&#39;utf-8&#39;</pre></td>
</tr>
<tr>
<td>STATIC_ROOT</td>
<td class="code"><pre>&#39;/home/quanticle/GridControl/gridcontrol/static_cache&#39;</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>FILE_UPLOAD_PERMISSIONS</td>
<td class="code"><pre>None</pre></td>
</tr>
<tr>
<td>STATICFILES_FINDERS</td>
<td class="code"><pre>(&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#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>ADMIN_FOR</td>
<td class="code"><pre>()</pre></td>
</tr>
<tr>
<td>TIME_INPUT_FORMATS</td>
<td class="code"><pre>(&#39;%H:%M:%S&#39;, &#39;%H:%M&#39;)</pre></td>
</tr>
<tr>
<td>DATABASES</td>
<td class="code"><pre>{&#39;default&#39;: {&#39;ENGINE&#39;: &#39;django.db.backends.sqlite3&#39;,
&#39;HOST&#39;: &#39;&#39;,
&#39;NAME&#39;: &#39;/home/quanticle/GridControl/gridcontrol/db.sqlite3&#39;,
&#39;OPTIONS&#39;: {},
&#39;PASSWORD&#39;: u&#39;********************&#39;,
&#39;PORT&#39;: &#39;&#39;,
&#39;TEST_CHARSET&#39;: None,
&#39;TEST_COLLATION&#39;: None,
&#39;TEST_MIRROR&#39;: None,
&#39;TEST_NAME&#39;: None,
&#39;TIME_ZONE&#39;: &#39;UTC&#39;,
&#39;USER&#39;: &#39;&#39;}}</pre></td>
</tr>
<tr>
<td>SEND_BROKEN_LINK_EMAILS</td>
<td class="code"><pre>False</pre></td>
</tr>
<tr>
<td>FILE_UPLOAD_HANDLERS</td>
<td class="code"><pre>(&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;)</pre></td>
</tr>
<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>FIRST_DAY_OF_WEEK</td>
<td class="code"><pre>0</pre></td>
</tr>
<tr>
<td>DATABASE_ROUTERS</td>
<td class="code"><pre>[]</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.locmem.LocMemCache&#39;}}</pre></td>
</tr>
<tr>
<td>SERVER_EMAIL</td>
<td class="code"><pre>&#39;root@localhost&#39;</pre></td>
</tr>
<tr>
<td>SESSION_COOKIE_PATH</td>
<td class="code"><pre>&#39;/&#39;</pre></td>
</tr>
<tr>
<td>MIDDLEWARE_CLASSES</td>
<td class="code"><pre>(&#39;django.middleware.common.CommonMiddleware&#39;,
&#39;django.contrib.sessions.middleware.SessionMiddleware&#39;,
&#39;django.middleware.csrf.CsrfViewMiddleware&#39;,
&#39;django.contrib.auth.middleware.AuthenticationMiddleware&#39;,
&#39;django.contrib.messages.middleware.MessageMiddleware&#39;)</pre></td>
</tr>
<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>TRANSACTIONS_MANAGED</td>
<td class="code"><pre>False</pre></td>
</tr>
<tr>
<td>LOGGING_CONFIG</td>
<td class="code"><pre>&#39;django.utils.log.dictConfig&#39;</pre></td>
</tr>
<tr>
<td>TEMPLATE_LOADERS</td>
<td class="code"><pre>(&#39;django.template.loaders.filesystem.Loader&#39;,
&#39;django.template.loaders.app_directories.Loader&#39;)</pre></td>
</tr>
<tr>
<td>WSGI_APPLICATION</td>
<td class="code"><pre>&#39;gridcontrol.wsgi.application&#39;</pre></td>
</tr>
<tr>
<td>TEMPLATE_DEBUG</td>
<td class="code"><pre>True</pre></td>
</tr>
<tr>
<td>X_FRAME_OPTIONS</td>
<td class="code"><pre>&#39;SAMEORIGIN&#39;</pre></td>
</tr>
<tr>
<td>AUTHENTICATION_BACKENDS</td>
<td class="code"><pre>(&#39;social_auth.backends.contrib.github.GithubBackend&#39;,
&#39;django.contrib.auth.backends.ModelBackend&#39;)</pre></td>
</tr>
<tr>
<td>ROOT</td>
<td class="code"><pre>&#39;/home/quanticle/GridControl/gridcontrol&#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>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>SESSION_FILE_PATH</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.auth&#39;,
&#39;django.contrib.contenttypes&#39;,
&#39;django.contrib.sessions&#39;,
&#39;django.contrib.sites&#39;,
&#39;django.contrib.messages&#39;,
&#39;django.contrib.staticfiles&#39;,
&#39;django.contrib.admin&#39;,
&#39;south&#39;,
&#39;djcelery&#39;,
&#39;social_auth&#39;,
&#39;gridcontrol.content&#39;)</pre></td>
</tr>
<tr>
<td>LANGUAGES</td>
<td class="code"><pre>((&#39;ar&#39;, &#39;Arabic&#39;),
(&#39;az&#39;, &#39;Azerbaijani&#39;),
(&#39;bg&#39;, &#39;Bulgarian&#39;),
(&#39;bn&#39;, &#39;Bengali&#39;),
(&#39;bs&#39;, &#39;Bosnian&#39;),
(&#39;ca&#39;, &#39;Catalan&#39;),
(&#39;cs&#39;, &#39;Czech&#39;),
(&#39;cy&#39;, &#39;Welsh&#39;),
(&#39;da&#39;, &#39;Danish&#39;),
(&#39;de&#39;, &#39;German&#39;),
(&#39;el&#39;, &#39;Greek&#39;),
(&#39;en&#39;, &#39;English&#39;),
(&#39;en-gb&#39;, &#39;British English&#39;),
(&#39;eo&#39;, &#39;Esperanto&#39;),
(&#39;es&#39;, &#39;Spanish&#39;),
(&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;),
(&#39;es-mx&#39;, &#39;Mexican Spanish&#39;),
(&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;),
(&#39;et&#39;, &#39;Estonian&#39;),
(&#39;eu&#39;, &#39;Basque&#39;),
(&#39;fa&#39;, &#39;Persian&#39;),
(&#39;fi&#39;, &#39;Finnish&#39;),
(&#39;fr&#39;, &#39;French&#39;),
(&#39;fy-nl&#39;, &#39;Frisian&#39;),
(&#39;ga&#39;, &#39;Irish&#39;),
(&#39;gl&#39;, &#39;Galician&#39;),
(&#39;he&#39;, &#39;Hebrew&#39;),
(&#39;hi&#39;, &#39;Hindi&#39;),
(&#39;hr&#39;, &#39;Croatian&#39;),
(&#39;hu&#39;, &#39;Hungarian&#39;),
(&#39;id&#39;, &#39;Indonesian&#39;),
(&#39;is&#39;, &#39;Icelandic&#39;),
(&#39;it&#39;, &#39;Italian&#39;),
(&#39;ja&#39;, &#39;Japanese&#39;),
(&#39;ka&#39;, &#39;Georgian&#39;),
(&#39;kk&#39;, &#39;Kazakh&#39;),
(&#39;km&#39;, &#39;Khmer&#39;),
(&#39;kn&#39;, &#39;Kannada&#39;),
(&#39;ko&#39;, &#39;Korean&#39;),
(&#39;lt&#39;, &#39;Lithuanian&#39;),
(&#39;lv&#39;, &#39;Latvian&#39;),
(&#39;mk&#39;, &#39;Macedonian&#39;),
(&#39;ml&#39;, &#39;Malayalam&#39;),
(&#39;mn&#39;, &#39;Mongolian&#39;),
(&#39;nb&#39;, &#39;Norwegian Bokmal&#39;),
(&#39;ne&#39;, &#39;Nepali&#39;),
(&#39;nl&#39;, &#39;Dutch&#39;),
(&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;),
(&#39;pa&#39;, &#39;Punjabi&#39;),
(&#39;pl&#39;, &#39;Polish&#39;),
(&#39;pt&#39;, &#39;Portuguese&#39;),
(&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;),
(&#39;ro&#39;, &#39;Romanian&#39;),
(&#39;ru&#39;, &#39;Russian&#39;),
(&#39;sk&#39;, &#39;Slovak&#39;),
(&#39;sl&#39;, &#39;Slovenian&#39;),
(&#39;sq&#39;, &#39;Albanian&#39;),
(&#39;sr&#39;, &#39;Serbian&#39;),
(&#39;sr-latn&#39;, &#39;Serbian Latin&#39;),
(&#39;sv&#39;, &#39;Swedish&#39;),
(&#39;sw&#39;, &#39;Swahili&#39;),
(&#39;ta&#39;, &#39;Tamil&#39;),
(&#39;te&#39;, &#39;Telugu&#39;),
(&#39;th&#39;, &#39;Thai&#39;),
(&#39;tr&#39;, &#39;Turkish&#39;),
(&#39;tt&#39;, &#39;Tatar&#39;),
(&#39;uk&#39;, &#39;Ukrainian&#39;),
(&#39;ur&#39;, &#39;Urdu&#39;),
(&#39;vi&#39;, &#39;Vietnamese&#39;),
(&#39;zh-cn&#39;, &#39;Simplified Chinese&#39;),
(&#39;zh-tw&#39;, &#39;Traditional Chinese&#39;))</pre></td>
</tr>
<tr>
<td>COMMENTS_ALLOW_PROFANITIES</td>
<td class="code"><pre>False</pre></td>
</tr>
<tr>
<td>STATICFILES_DIRS</td>
<td class="code"><pre>(&#39;/home/quanticle/GridControl/gridcontrol/static&#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>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>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;/login-form/&#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;,
&#39;%m/%d/%Y&#39;,
&#39;%m/%d/%y&#39;,
&#39;%b %d %Y&#39;,
&#39;%b %d, %Y&#39;,
&#39;%d %b %Y&#39;,
&#39;%d %b, %Y&#39;,
&#39;%B %d %Y&#39;,
&#39;%B %d, %Y&#39;,
&#39;%d %B %Y&#39;,
&#39;%d %B, %Y&#39;)</pre></td>
</tr>
<tr>
<td>LOGIN_ERROR_URL</td>
<td class="code"><pre>&#39;/login-error/&#39;</pre></td>
</tr>
<tr>
<td>CSRF_COOKIE_NAME</td>
<td class="code"><pre>&#39;csrftoken&#39;</pre></td>
</tr>
<tr>
<td>EMAIL_HOST_PASSWORD</td>
<td class="code"><pre>u&#39;********************&#39;</pre></td>
</tr>
<tr>
<td>CELERY_TASK_PUBLISH_RETRY_POLICY</td>
<td class="code"><pre>{&#39;interval_max&#39;: 1800,
&#39;interval_start&#39;: 300,
&#39;interval_step&#39;: 60,
&#39;max_retires&#39;: None}</pre></td>
</tr>
<tr>
<td>PASSWORD_RESET_TIMEOUT_DAYS</td>
<td class="code"><pre>u&#39;********************&#39;</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;/logged-in/&#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>LOCALE_PATHS</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>((&#39;Rohit Patnaik&#39;, &#39;quanticle@gmail.com&#39;),)</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>(&#39;/home/quanticle/GridControl/gridcontrol/templates&#39;,)</pre></td>
</tr>
<tr>
<td>SITE_ID</td>
<td class="code"><pre>1</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>{&#39;disable_existing_loggers&#39;: False,
&#39;filters&#39;: {&#39;require_debug_false&#39;: {&#39;()&#39;: &#39;django.utils.log.RequireDebugFalse&#39;}},
&#39;handlers&#39;: {&#39;mail_admins&#39;: {&#39;class&#39;: &#39;django.utils.log.AdminEmailHandler&#39;,
&#39;filters&#39;: [&#39;require_debug_false&#39;],
&#39;level&#39;: &#39;ERROR&#39;}},
&#39;loggers&#39;: {&#39;django.request&#39;: {&#39;handlers&#39;: [&#39;mail_admins&#39;],
&#39;level&#39;: &#39;ERROR&#39;,
&#39;propagate&#39;: True}},
&#39;version&#39;: 1}</pre></td>
</tr>
<tr>
<td>SHORT_DATE_FORMAT</td>
<td class="code"><pre>&#39;m/d/Y&#39;</pre></td>
</tr>
<tr>
<td>GITHUB_API_SECRET</td>
<td class="code"><pre>u&#39;********************&#39;</pre></td>
</tr>
<tr>
<td>TEST_RUNNER</td>
<td class="code"><pre>&#39;django.test.simple.DjangoTestSuiteRunner&#39;</pre></td>
</tr>
<tr>
<td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
<td class="code"><pre>u&#39;********************&#39;</pre></td>
</tr>
<tr>
<td>TIME_ZONE</td>
<td class="code"><pre>&#39;HST&#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.console.EmailBackend&#39;</pre></td>
</tr>
<tr>
<td>DEFAULT_TABLESPACE</td>
<td class="code"><pre>&#39;&#39;</pre></td>
</tr>
<tr>
<td>TEMPLATE_CONTEXT_PROCESSORS</td>
<td class="code"><pre>(&#39;django.contrib.auth.context_processors.auth&#39;,
&#39;django.core.context_processors.debug&#39;,
&#39;django.core.context_processors.i18n&#39;,
&#39;django.core.context_processors.media&#39;,
&#39;django.core.context_processors.static&#39;,
&#39;django.core.context_processors.tz&#39;,
&#39;django.contrib.messages.context_processors.messages&#39;)</pre></td>
</tr>
<tr>
<td>SESSION_COOKIE_AGE</td>
<td class="code"><pre>1209600</pre></td>
</tr>
<tr>
<td>SETTINGS_MODULE</td>
<td class="code"><pre>&#39;gridcontrol.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;)</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>CELERY_RESULT_BACKEND</td>
<td class="code"><pre>&#39;database&#39;</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>CELERYBEAT_SCHEDULE</td>
<td class="code"><pre>{}</pre></td>
</tr>
<tr>
<td>CACHE_MIDDLEWARE_SECONDS</td>
<td class="code"><pre>600</pre></td>
</tr>
<tr>
<td>DATETIME_INPUT_FORMATS</td>
<td class="code"><pre>(&#39;%Y-%m-%d %H:%M:%S&#39;,
&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
&#39;%Y-%m-%d %H:%M&#39;,
&#39;%Y-%m-%d&#39;,
&#39;%m/%d/%Y %H:%M:%S&#39;,
&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
&#39;%m/%d/%Y %H:%M&#39;,
&#39;%m/%d/%Y&#39;,
&#39;%m/%d/%y %H:%M:%S&#39;,
&#39;%m/%d/%y %H:%M:%S.%f&#39;,
&#39;%m/%d/%y %H:%M&#39;,
&#39;%m/%d/%y&#39;)</pre></td>
</tr>
<tr>
<td>GITHUB_APP_ID</td>
<td class="code"><pre>&#39;d866851edffb51f45657&#39;</pre></td>
</tr>
<tr>
<td>EMAIL_HOST_USER</td>
<td class="code"><pre>&#39;&#39;</pre></td>
</tr>
<tr>
<td>PROFANITIES_LIST</td>
<td class="code"><pre>u&#39;********************&#39;</pre></td>
</tr>
</tbody>
</table>
</div>
<div id="explanation">
<p>
You're seeing this error because you have <code>DEBUG = True</code> in your
Django settings file. Change that to <code>False</code>, and Django will
display a standard 500 page.
</p>
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment