Created
October 31, 2012 05:18
-
-
Save quanticle/3984966 to your computer and use it in GitHub Desktop.
The error page when I remove quotes around socialauth_begin
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!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 '' with arguments '(u'github',)' and keyword arguments '{}' 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 '' with arguments '(u'github',)' and keyword arguments '{}' 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>['/home/quanticle/GridControl', | |
'/usr/lib/python2.7', | |
'/usr/lib/python2.7/plat-linux2', | |
'/usr/lib/python2.7/lib-tk', | |
'/usr/lib/python2.7/lib-old', | |
'/usr/lib/python2.7/lib-dynload', | |
'/usr/local/lib/python2.7/dist-packages', | |
'/usr/lib/python2.7/dist-packages', | |
'/usr/lib/python2.7/dist-packages/PIL', | |
'/usr/lib/python2.7/dist-packages/gst-0.10', | |
'/usr/lib/python2.7/dist-packages/gtk-2.0', | |
'/usr/lib/python2.7/dist-packages/ubuntu-sso-client', | |
'/usr/lib/python2.7/dist-packages/ubuntuone-client', | |
'/usr/lib/python2.7/dist-packages/ubuntuone-control-panel', | |
'/usr/lib/python2.7/dist-packages/ubuntuone-couch', | |
'/usr/lib/python2.7/dist-packages/ubuntuone-installer', | |
'/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol']</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 '' with arguments '(u'github',)' and keyword arguments '{}' not found.</h3> | |
<table class="source cut-top"> | |
<tr><th>1</th> | |
<td>{% extends "base.html" %} | |
</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> <h1>GridControl</h1> | |
</td></tr> | |
<tr><th>5</th> | |
<td> <div> | |
</td></tr> | |
<tr><th>6</th> | |
<td> <ul> | |
</td></tr> | |
<tr class="error"><th>7</th> | |
<td> <li><a href="<span class="specific">{% url socialauth_begin "github" %}</span>">Log in with github</a></li> | |
</td></tr> | |
<tr><th>8</th> | |
<td> </ul> | |
</td></tr> | |
<tr><th>9</th> | |
<td> </div> | |
</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>▶</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><module 'django.core.exceptions' from '/usr/local/lib/python2.7/dist-packages/django/core/exceptions.pyc'></pre></td> | |
</tr> | |
<tr> | |
<td>e</td> | |
<td class="code"><pre>NoReverseMatch(u"Reverse for '' with arguments '(u'github',)' and keyword arguments '{}' not found.",)</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=<function home at 0xb5d8af7c>, args=(), kwargs={}, url_name='home', app_name='None', namespace='')</pre></td> | |
</tr> | |
<tr> | |
<td>settings</td> | |
<td class="code"><pre><django.conf.LazySettings object at 0xb72ee18c></pre></td> | |
</tr> | |
<tr> | |
<td>middleware_method</td> | |
<td class="code"><pre><bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0xb6777c6c>></pre></td> | |
</tr> | |
<tr> | |
<td>self</td> | |
<td class="code"><pre><django.core.handlers.wsgi.WSGIHandler object at 0x90cbacc></pre></td> | |
</tr> | |
<tr> | |
<td>request</td> | |
<td class="code"><pre>"<WSGIRequest\npath:/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{'csrftoken': 'm5gbn3YMdwIKoudqraFAK6xB9ec1xaFM',\n 'sessionid': 'f3881e57bb551574a7a7cada975fadea'},\nMETA:{'CELERY_LOADER': 'djcelery.loaders.DjangoLoader',\n 'COLORTERM': 'gnome-terminal',\n 'CONTENT_LENGTH': '',\n 'CONTENT_TYPE': 'text/plain',\n u'CSRF_COOKIE': u'm5gbn3YMdwIKoudqraFAK6xB9ec1xaFM',\n 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-tDWyO5BABX,guid=4f5657ac85fe09847764af4c00000060',\n 'DEFAULTS_PATH': '/usr/share/gconf/ubuntu-2d.default.path',\n 'DESKTOP_SESSION': 'ubuntu-2d',\n 'DISPLAY': ':0',\n 'DJANGO_SETTINGS_MODULE': 'gridcontrol.settings',\n 'GATEWAY_INTERFACE': 'CGI/1.1',\n 'GDMSESSION': 'ubuntu-2d',\n 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated',\n 'GNOME_KEYRING_CONTROL': '/tmp/keyring-SwFClV',\n 'GPG_AGENT_INFO': '/tmp/keyring-SwFClV/gpg:0:1',\n 'HOME': '/home/quanticle',\n 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',\n 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3',\n 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',\n 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8',\n 'HTTP_CACHE_CONTROL': 'max-age=0',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_COOKIE': 'csrftoken=m5gbn3YMdwIKoudqraFAK6xB9ec1xaFM; sessionid=f3881e57bb551574a7a7cada975fadea',\n 'HTTP_HOST': '10.0.0.12:8000',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4',\n 'LANG': 'en_US.UTF-8',\n 'LESSCLOSE': '/usr/bin/lesspipe %s %s',\n 'LESSOPEN': '| /usr/bin/lesspipe %s',\n 'LOGNAME': 'quanticle',\n 'LS_COLORS': '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:',\n 'MANDATORY_PATH': '/usr/share/gconf/ubuntu-2d.mandatory.path',\n 'OLDPWD': '/home/quanticle',\n 'PATH': '/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games',\n 'PATH_INFO': u'/',\n 'PWD': '/home/quanticle/GridControl',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '10.0.0.3',\n 'REMOTE_HOST': '',\n 'REQUEST_METHOD': 'GET',\n 'RUN_MAIN': 'true',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'quanticle-VirtualBox',\n 'SERVER_PORT': '8000',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.7.3',\n 'SESSION_MANAGER': 'local/quanticle-VirtualBox:@/tmp/.ICE-unix/1230,unix/quanticle-VirtualBox:/tmp/.ICE-unix/1230',\n 'SHELL': '/bin/bash',\n 'SHLVL': '1',\n 'SSH_AGENT_PID': '1299',\n 'SSH_AUTH_SOCK': '/tmp/keyring-SwFClV/ssh',\n 'TERM': 'xterm',\n 'TZ': 'HST',\n 'UBUNTU_MENUPROXY': 'libappmenu.so',\n 'USER': 'quanticle',\n 'WINDOWID': '71303173',\n 'XAUTHORITY': '/home/quanticle/.Xauthority',\n 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu-2d:/etc/xdg',\n 'XDG_CURRENT_DESKTOP': 'Unity',\n 'XDG_DATA_DIRS': '/usr/share/ubuntu-2d:/usr/share/gnome:/usr/local/share/:/usr/share/',\n 'XDG_SEAT_PATH': '/org/freedesktop/DisplayManager/Seat0',\n 'XDG_SESSION_COOKIE': '0c79d4bc3453db743299d58b0000001a-1351646698.299724-1558610377',\n 'XDG_SESSION_PATH': '/org/freedesktop/DisplayManager/Session0',\n '_': './manage.py',\n 'wsgi.errors': <open file '<stderr>', mode 'w' at 0xb76e20d0>,\n 'wsgi.file_wrapper': <class wsgiref.util.FileWrapper at 0x8cb1d4c>,\n 'wsgi.input': <socket._fileobject object at 0xb5d851ec>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': True,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>"</pre></td> | |
</tr> | |
<tr> | |
<td>callback</td> | |
<td class="code"><pre><function home at 0xb5d8af7c></pre></td> | |
</tr> | |
<tr> | |
<td>resolver</td> | |
<td class="code"><pre><RegexURLResolver 'gridcontrol.urls' (None:None) ^/></pre></td> | |
</tr> | |
<tr> | |
<td>urlresolvers</td> | |
<td class="code"><pre><module 'django.core.urlresolvers' from '/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.pyc'></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>'gridcontrol.urls'</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("frontpage.html", ctx, RequestContext(request))</pre> <span>...</span></li></ol> | |
</div> | |
<div class="commands"> | |
<a href="#" onclick="return varToggle(this, '3050954100')"><span>▶</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>"<WSGIRequest\npath:/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{'csrftoken': 'm5gbn3YMdwIKoudqraFAK6xB9ec1xaFM',\n 'sessionid': 'f3881e57bb551574a7a7cada975fadea'},\nMETA:{'CELERY_LOADER': 'djcelery.loaders.DjangoLoader',\n 'COLORTERM': 'gnome-terminal',\n 'CONTENT_LENGTH': '',\n 'CONTENT_TYPE': 'text/plain',\n u'CSRF_COOKIE': u'm5gbn3YMdwIKoudqraFAK6xB9ec1xaFM',\n 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-tDWyO5BABX,guid=4f5657ac85fe09847764af4c00000060',\n 'DEFAULTS_PATH': '/usr/share/gconf/ubuntu-2d.default.path',\n 'DESKTOP_SESSION': 'ubuntu-2d',\n 'DISPLAY': ':0',\n 'DJANGO_SETTINGS_MODULE': 'gridcontrol.settings',\n 'GATEWAY_INTERFACE': 'CGI/1.1',\n 'GDMSESSION': 'ubuntu-2d',\n 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated',\n 'GNOME_KEYRING_CONTROL': '/tmp/keyring-SwFClV',\n 'GPG_AGENT_INFO': '/tmp/keyring-SwFClV/gpg:0:1',\n 'HOME': '/home/quanticle',\n 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',\n 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3',\n 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',\n 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8',\n 'HTTP_CACHE_CONTROL': 'max-age=0',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_COOKIE': 'csrftoken=m5gbn3YMdwIKoudqraFAK6xB9ec1xaFM; sessionid=f3881e57bb551574a7a7cada975fadea',\n 'HTTP_HOST': '10.0.0.12:8000',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4',\n 'LANG': 'en_US.UTF-8',\n 'LESSCLOSE': '/usr/bin/lesspipe %s %s',\n 'LESSOPEN': '| /usr/bin/lesspipe %s',\n 'LOGNAME': 'quanticle',\n 'LS_COLORS': '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:',\n 'MANDATORY_PATH': '/usr/share/gconf/ubuntu-2d.mandatory.path',\n 'OLDPWD': '/home/quanticle',\n 'PATH': '/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games',\n 'PATH_INFO': u'/',\n 'PWD': '/home/quanticle/GridControl',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '10.0.0.3',\n 'REMOTE_HOST': '',\n 'REQUEST_METHOD': 'GET',\n 'RUN_MAIN': 'true',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'quanticle-VirtualBox',\n 'SERVER_PORT': '8000',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.7.3',\n 'SESSION_MANAGER': 'local/quanticle-VirtualBox:@/tmp/.ICE-unix/1230,unix/quanticle-VirtualBox:/tmp/.ICE-unix/1230',\n 'SHELL': '/bin/bash',\n 'SHLVL': '1',\n 'SSH_AGENT_PID': '1299',\n 'SSH_AUTH_SOCK': '/tmp/keyring-SwFClV/ssh',\n 'TERM': 'xterm',\n 'TZ': 'HST',\n 'UBUNTU_MENUPROXY': 'libappmenu.so',\n 'USER': 'quanticle',\n 'WINDOWID': '71303173',\n 'XAUTHORITY': '/home/quanticle/.Xauthority',\n 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu-2d:/etc/xdg',\n 'XDG_CURRENT_DESKTOP': 'Unity',\n 'XDG_DATA_DIRS': '/usr/share/ubuntu-2d:/usr/share/gnome:/usr/local/share/:/usr/share/',\n 'XDG_SEAT_PATH': '/org/freedesktop/DisplayManager/Seat0',\n 'XDG_SESSION_COOKIE': '0c79d4bc3453db743299d58b0000001a-1351646698.299724-1558610377',\n 'XDG_SESSION_PATH': '/org/freedesktop/DisplayManager/Session0',\n '_': './manage.py',\n 'wsgi.errors': <open file '<stderr>', mode 'w' at 0xb76e20d0>,\n 'wsgi.file_wrapper': <class wsgiref.util.FileWrapper at 0x8cb1d4c>,\n 'wsgi.input': <socket._fileobject object at 0xb5d851ec>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': True,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>"</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> """</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> """</pre></li><li onclick="toggle('pre3050954060', 'post3050954060')"><pre> httpresponse_kwargs = {'content_type': kwargs.pop('mimetype', 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> """</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>▶</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>{'content_type': None}</pre></td> | |
</tr> | |
<tr> | |
<td>args</td> | |
<td class="code"><pre>('frontpage.html', | |
{}, | |
[{'False': False, 'None': None, 'True': True}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0xb5a05b6c>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec>, 'user': <django.utils.functional.SimpleLazyObject object at 0xb5a05a6c>}, {}, {u'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu&339;, 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en-us'}, {u'MEDIA_URL': ''}, {u'STATIC_URL': '/static/'}, {u'TIME_ZONE': 'HST'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c>}, {}])</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> "Given a list of template names, returns the first that can be loaded."</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>▶</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>'frontpage.html'</pre></td> | |
</tr> | |
<tr> | |
<td>t</td> | |
<td class="code"><pre><django.template.base.Template object at 0xb5a05b8c></pre></td> | |
</tr> | |
<tr> | |
<td>dictionary</td> | |
<td class="code"><pre>{}</pre></td> | |
</tr> | |
<tr> | |
<td>context_instance</td> | |
<td class="code"><pre>[{'False': False, 'None': None, 'True': True}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0xb5a05b6c>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec>, 'user': <django.utils.functional.SimpleLazyObject object at 0xb5a05a6c>}, {}, {u'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en-us'}, {u'MEDIA_URL': ''}, {u'STATIC_URL': '/static/'}, {u'TIME_ZONE': 'HST'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c>}, {}]</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> "Display stage -- can be called many times"</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> "Compiles template_string into NodeList ready for rendering"</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>▶</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><django.template.base.Template object at 0xb5a05b8c></pre></td> | |
</tr> | |
<tr> | |
<td>context</td> | |
<td class="code"><pre>[{'False': False, 'None': None, 'True': True}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0xb5a05b6c>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec>, 'user': <django.utils.functional.SimpleLazyObject object at 0xb5a05a6c>}, {}, {u'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en-us'}, {u'MEDIA_URL': ''}, {u'STATIC_URL': '/static/'}, {u'TIME_ZONE': 'HST'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c>}, {}]</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> "Display stage -- can be called many times"</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>▶</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><django.template.base.Template object at 0xb5a05b8c></pre></td> | |
</tr> | |
<tr> | |
<td>context</td> | |
<td class="code"><pre>[{'False': False, 'None': None, 'True': True}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0xb5a05b6c>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec>, 'user': <django.utils.functional.SimpleLazyObject object at 0xb5a05a6c>}, {}, {u'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en-us'}, {u'MEDIA_URL': ''}, {u'STATIC_URL': '/static/'}, {u'TIME_ZONE': 'HST'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c>}, {}]</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(''.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>▶</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><ExtendsNode: extends "base.html"></pre></td> | |
</tr> | |
<tr> | |
<td>self</td> | |
<td class="code"><pre>[<ExtendsNode: extends "base.html">]</pre></td> | |
</tr> | |
<tr> | |
<td>bits</td> | |
<td class="code"><pre>[]</pre></td> | |
</tr> | |
<tr> | |
<td>context</td> | |
<td class="code"><pre>[{'False': False, 'None': None, 'True': True}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0xb5a05b6c>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec>, 'user': <django.utils.functional.SimpleLazyObject object at 0xb5a05a6c>}, {}, {u'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en-us'}, {u'MEDIA_URL': ''}, {u'STATIC_URL': '/static/'}, {u'TIME_ZONE': 'HST'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c>}, {}]</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, 'django_template_source'):</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, 'django_template_source'):</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>▶</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><ExtendsNode: extends "base.html"></pre></td> | |
</tr> | |
<tr> | |
<td>self</td> | |
<td class="code"><pre>[<ExtendsNode: extends "base.html">]</pre></td> | |
</tr> | |
<tr> | |
<td>e</td> | |
<td class="code"><pre>NoReverseMatch(u"Reverse for '' with arguments '(u'github',)' and keyword arguments '{}' not found.",)</pre></td> | |
</tr> | |
<tr> | |
<td>context</td> | |
<td class="code"><pre>[{'False': False, 'None': None, 'True': True}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0xb5a05b6c>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec>, 'user': <django.utils.functional.SimpleLazyObject object at 0xb5a05a6c>}, {}, {u'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en-us'}, {u'MEDIA_URL': ''}, {u'STATIC_URL': '/static/'}, {u'TIME_ZONE': 'HST'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c>}, {}]</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('extra_context', {})</pre></li><li onclick="toggle('pre3050953820', 'post3050953820')"><pre> self.isolated_context = kwargs.pop('isolated_context', 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>▶</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><Block Node: head_title. Contents: [<Text Node: 'GridControl'>]></pre></td> | |
</tr> | |
<tr> | |
<td>blocks</td> | |
<td class="code"><pre>{u'body_class': <Block Node: body_class. Contents: []>, | |
u'content': <Block Node: content. Contents: [<Text Node: ' | |
'>]>, | |
u'extra_css': <Block Node: extra_css. Contents: []>, | |
u'extra_js': <Block Node: extra_js. Contents: []>, | |
u'head_title': <Block Node: head_title. Contents: [<Text Node: 'GridControl'>]>}</pre></td> | |
</tr> | |
<tr> | |
<td>block_context</td> | |
<td class="code"><pre><django.template.loader_tags.BlockContext object at 0xb5a05bac></pre></td> | |
</tr> | |
<tr> | |
<td>n</td> | |
<td class="code"><pre><Block Node: content. Contents: [<Text Node: ' | |
'>]></pre></td> | |
</tr> | |
<tr> | |
<td>context</td> | |
<td class="code"><pre>[{'False': False, 'None': None, 'True': True}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0xb5a05b6c>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec>, 'user': <django.utils.functional.SimpleLazyObject object at 0xb5a05a6c>}, {}, {u'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en-us'}, {u'MEDIA_URL': ''}, {u'STATIC_URL': '/static/'}, {u'TIME_ZONE': 'HST'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c>}, {}]</pre></td> | |
</tr> | |
<tr> | |
<td>compiled_parent</td> | |
<td class="code"><pre><django.template.base.Template object at 0xb5a08c2c></pre></td> | |
</tr> | |
<tr> | |
<td>self</td> | |
<td class="code"><pre><ExtendsNode: extends "base.html"></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> "Display stage -- can be called many times"</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>▶</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><django.template.base.Template object at 0xb5a08c2c></pre></td> | |
</tr> | |
<tr> | |
<td>context</td> | |
<td class="code"><pre>[{'False': False, 'None': None, 'True': True}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0xb5a05b6c>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec>, 'user': <django.utils.functional.SimpleLazyObject object at 0xb5a05a6c>}, {}, {u'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en-us'}, {u'MEDIA_URL': ''}, {u'STATIC_URL': '/static/'}, {u'TIME_ZONE': 'HST'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c>}, {}]</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(''.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>▶</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><Block Node: content. Contents: [<Text Node: ' | |
'>]></pre></td> | |
</tr> | |
<tr> | |
<td>bit</td> | |
<td class="code"><pre>u'">\n\t<div id="overlord">\n\t\t'</pre></td> | |
</tr> | |
<tr> | |
<td>bits</td> | |
<td class="code"><pre>[u'<!DOCTYPE html>\n<html lang="en">\n\t<meta charset="utf-8">\n\t<title>', | |
u'GridControl', | |
u'</title>\n\t<meta name="viewport" content="width=device-width, initial-scale=1.0">\n\t<link rel="stylesheet" type="text/css" href="/static/bootstrap/css/bootstrap.css">\n\t<link rel="stylesheet" type="text/css" href="/static/fontawesome/css/font-awesome.css">\n\t<link rel="stylesheet" type="text/less" href="/static/css/main.less">\n\t<script src="/static/vendor/modernizr-latest.js" type="text/javascript"></script>\n\t<script src="/static/vendor/underscore-min.js" type="text/javascript"></script>\n\t<script src="/static/vendor/underscore.string.min.js" type="text/javascript"></script>\n\t<script src="/static/vendor/jquery-1.8.0.min.js" type="text/javascript"></script>\n\t<script src="/static/vendor/less-1.3.0.min.js" type="text/javascript"></script>\n\t<script src="/static/js/main.js" type="text/javascript"></script>\n\t', | |
u'', | |
u'\n\t', | |
u'', | |
u'\n\t<!--[if lt IE 9]>\n\t\t<script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>\n\t<![endif]-->\n\t<link rel="shortcut icon" href="/static/favicon.ico">\n</head>\n<body class="', | |
u'frontpage', | |
u'">\n\t<div id="overlord">\n\t\t']</pre></td> | |
</tr> | |
<tr> | |
<td>self</td> | |
<td class="code"><pre>[<Text Node: '<!DOCTYPE html> | |
<html lan'>, | |
<Block Node: head_title. Contents: [<Text Node: 'GridControl'>]>, | |
<Text Node: '</title> | |
<meta name="vie'>, | |
<Block Node: extra_css. Contents: []>, | |
<Text Node: ' | |
'>, | |
<Block Node: extra_js. Contents: []>, | |
<Text Node: ' | |
<!--[if lt IE 9]> | |
<sc'>, | |
<Block Node: body_class. Contents: []>, | |
<Text Node: '"> | |
<div id="overlord"> | |
'>, | |
<Block Node: content. Contents: [<Text Node: ' | |
'>]>, | |
<Text Node: ' | |
</div> | |
</body> | |
</html> | |
'>]</pre></td> | |
</tr> | |
<tr> | |
<td>context</td> | |
<td class="code"><pre>[{'False': False, 'None': None, 'True': True}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0xb5a05b6c>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec>, 'user': <django.utils.functional.SimpleLazyObject object at 0xb5a05a6c>}, {}, {u'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en-us'}, {u'MEDIA_URL': ''}, {u'STATIC_URL': '/static/'}, {u'TIME_ZONE': 'HST'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c>}, {}]</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, 'django_template_source'):</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, 'django_template_source'):</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>▶</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><Block Node: content. Contents: [<Text Node: ' | |
'>]></pre></td> | |
</tr> | |
<tr> | |
<td>self</td> | |
<td class="code"><pre>[<Text Node: '<!DOCTYPE html> | |
<html lan'>, | |
<Block Node: head_title. Contents: [<Text Node: 'GridControl'>]>, | |
<Text Node: '</title> | |
<meta name="vie'>, | |
<Block Node: extra_css. Contents: []>, | |
<Text Node: ' | |
'>, | |
<Block Node: extra_js. Contents: []>, | |
<Text Node: ' | |
<!--[if lt IE 9]> | |
<sc'>, | |
<Block Node: body_class. Contents: []>, | |
<Text Node: '"> | |
<div id="overlord"> | |
'>, | |
<Block Node: content. Contents: [<Text Node: ' | |
'>]>, | |
<Text Node: ' | |
</div> | |
</body> | |
</html> | |
'>]</pre></td> | |
</tr> | |
<tr> | |
<td>e</td> | |
<td class="code"><pre>NoReverseMatch(u"Reverse for '' with arguments '(u'github',)' and keyword arguments '{}' not found.",)</pre></td> | |
</tr> | |
<tr> | |
<td>context</td> | |
<td class="code"><pre>[{'False': False, 'None': None, 'True': True}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0xb5a05b6c>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec>, 'user': <django.utils.functional.SimpleLazyObject object at 0xb5a05a6c>}, {}, {u'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en-us'}, {u'MEDIA_URL': ''}, {u'STATIC_URL': '/static/'}, {u'TIME_ZONE': 'HST'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c>}, {}]</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['block'] = 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>▶</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><Block Node: content. Contents: [<Text Node: ' | |
<h1>GridControl</h1> | |
<'>, <django.template.defaulttags.URLNode object at 0xb5a0562c>, <Text Node: '">Log in with github</a><'>]></pre></td> | |
</tr> | |
<tr> | |
<td>block_context</td> | |
<td class="code"><pre><django.template.loader_tags.BlockContext object at 0xb5a05bac></pre></td> | |
</tr> | |
<tr> | |
<td>context</td> | |
<td class="code"><pre>[{'False': False, 'None': None, 'True': True}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0xb5a05b6c>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec>, 'user': <django.utils.functional.SimpleLazyObject object at 0xb5a05a6c>}, {}, {u'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en-us'}, {u'MEDIA_URL': ''}, {u'STATIC_URL': '/static/'}, {u'TIME_ZONE': 'HST'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c>}, {}]</pre></td> | |
</tr> | |
<tr> | |
<td>block</td> | |
<td class="code"><pre><Block Node: content. Contents: [<Text Node: ' | |
<h1>GridControl</h1> | |
<'>, <django.template.defaulttags.URLNode object at 0xb5a0562c>, <Text Node: '">Log in with github</a><'>]></pre></td> | |
</tr> | |
<tr> | |
<td>self</td> | |
<td class="code"><pre><Block Node: content. Contents: [<Text Node: ' | |
'>]></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(''.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>▶</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><django.template.defaulttags.URLNode object at 0xb5a0562c></pre></td> | |
</tr> | |
<tr> | |
<td>bit</td> | |
<td class="code"><pre>u'\n\t<h1>GridControl</h1>\n\t<div>\n\t\t<ul>\n\t\t\t<li><a href="'</pre></td> | |
</tr> | |
<tr> | |
<td>bits</td> | |
<td class="code"><pre>[u'\n\t<h1>GridControl</h1>\n\t<div>\n\t\t<ul>\n\t\t\t<li><a href="']</pre></td> | |
</tr> | |
<tr> | |
<td>self</td> | |
<td class="code"><pre>[<Text Node: ' | |
<h1>GridControl</h1> | |
<'>, | |
<django.template.defaulttags.URLNode object at 0xb5a0562c>, | |
<Text Node: '">Log in with github</a><'>]</pre></td> | |
</tr> | |
<tr> | |
<td>context</td> | |
<td class="code"><pre>[{'False': False, 'None': None, 'True': True}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0xb5a05b6c>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec>, 'user': <django.utils.functional.SimpleLazyObject object at 0xb5a05a6c>}, {}, {u'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en-us'}, {u'MEDIA_URL': ''}, {u'STATIC_URL': '/static/'}, {u'TIME_ZONE': 'HST'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c>}, {}]</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, 'django_template_source'):</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, 'django_template_source'):</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>▶</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><django.template.defaulttags.URLNode object at 0xb5a0562c></pre></td> | |
</tr> | |
<tr> | |
<td>self</td> | |
<td class="code"><pre>[<Text Node: ' | |
<h1>GridControl</h1> | |
<'>, | |
<django.template.defaulttags.URLNode object at 0xb5a0562c>, | |
<Text Node: '">Log in with github</a><'>]</pre></td> | |
</tr> | |
<tr> | |
<td>e</td> | |
<td class="code"><pre>NoReverseMatch(u"Reverse for '' with arguments '(u'github',)' and keyword arguments '{}' not found.",)</pre></td> | |
</tr> | |
<tr> | |
<td>context</td> | |
<td class="code"><pre>[{'False': False, 'None': None, 'True': True}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0xb5a05b6c>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec>, 'user': <django.utils.functional.SimpleLazyObject object at 0xb5a05a6c>}, {}, {u'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en-us'}, {u'MEDIA_URL': ''}, {u'STATIC_URL': '/static/'}, {u'TIME_ZONE': 'HST'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c>}, {}]</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>▶</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'gridcontrol'</pre></td> | |
</tr> | |
<tr> | |
<td>e</td> | |
<td class="code"><pre>NoReverseMatch(u"Reverse for '' with arguments '(u'github',)' and keyword arguments '{}' not found.",)</pre></td> | |
</tr> | |
<tr> | |
<td>reverse</td> | |
<td class="code"><pre><function reverse at 0x8cd9294></pre></td> | |
</tr> | |
<tr> | |
<td>url</td> | |
<td class="code"><pre>u''</pre></td> | |
</tr> | |
<tr> | |
<td>self</td> | |
<td class="code"><pre><django.template.defaulttags.URLNode object at 0xb5a0562c></pre></td> | |
</tr> | |
<tr> | |
<td>args</td> | |
<td class="code"><pre>[u'github']</pre></td> | |
</tr> | |
<tr> | |
<td>view_name</td> | |
<td class="code"><pre>''</pre></td> | |
</tr> | |
<tr> | |
<td>context</td> | |
<td class="code"><pre>[{'False': False, 'None': None, 'True': True}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0xb5a05b6c>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0xb5a05aec>, 'user': <django.utils.functional.SimpleLazyObject object at 0xb5a05a6c>}, {}, {u'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en-us'}, {u'MEDIA_URL': ''}, {u'STATIC_URL': '/static/'}, {u'TIME_ZONE': 'HST'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0xb5a05a2c>}, {}]</pre></td> | |
</tr> | |
<tr> | |
<td>kwargs</td> | |
<td class="code"><pre>{}</pre></td> | |
</tr> | |
<tr> | |
<td>NoReverseMatch</td> | |
<td class="code"><pre><class 'django.core.urlresolvers.NoReverseMatch'></pre></td> | |
</tr> | |
<tr> | |
<td>arg</td> | |
<td class="code"><pre><django.template.base.FilterExpression object at 0xb5a08d2c></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: | |
('django.contrib.auth', | |
'django.contrib.contenttypes', | |
'django.contrib.sessions', | |
'django.contrib.sites', | |
'django.contrib.messages', | |
'django.contrib.staticfiles', | |
'django.contrib.admin', | |
'south', | |
'djcelery', | |
'social_auth', | |
'gridcontrol.content') | |
Installed Middleware: | |
('django.middleware.common.CommonMiddleware', | |
'django.contrib.sessions.middleware.SessionMiddleware', | |
'django.middleware.csrf.CsrfViewMiddleware', | |
'django.contrib.auth.middleware.AuthenticationMiddleware', | |
'django.contrib.messages.middleware.MessageMiddleware') | |
Template error: | |
In template /home/quanticle/GridControl/gridcontrol/templates/frontpage.html, error at line 7 | |
Reverse for '' with arguments '(u'github',)' and keyword arguments '{}' not found. | |
1 : {% extends "base.html" %} | |
2 : {% block body_class %}frontpage{% endblock %} | |
3 : {% block content %} | |
4 : <h1>GridControl</h1> | |
5 : <div> | |
6 : <ul> | |
7 : <li><a href=" {% url socialauth_begin "github" %} ">Log in with github</a></li> | |
8 : </ul> | |
9 : </div> | |
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("frontpage.html", 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 '' with arguments '(u'github',)' and keyword arguments '{}' 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>'m5gbn3YMdwIKoudqraFAK6xB9ec1xaFM'</pre></td> | |
</tr> | |
<tr> | |
<td>sessionid</td> | |
<td class="code"><pre>'f3881e57bb551574a7a7cada975fadea'</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>'true'</pre></td> | |
</tr> | |
<tr> | |
<td>HTTP_COOKIE</td> | |
<td class="code"><pre>'csrftoken=m5gbn3YMdwIKoudqraFAK6xB9ec1xaFM; sessionid=f3881e57bb551574a7a7cada975fadea'</pre></td> | |
</tr> | |
<tr> | |
<td>GNOME_DESKTOP_SESSION_ID</td> | |
<td class="code"><pre>'this-is-deprecated'</pre></td> | |
</tr> | |
<tr> | |
<td>SERVER_PROTOCOL</td> | |
<td class="code"><pre>'HTTP/1.1'</pre></td> | |
</tr> | |
<tr> | |
<td>SERVER_SOFTWARE</td> | |
<td class="code"><pre>'WSGIServer/0.1 Python/2.7.3'</pre></td> | |
</tr> | |
<tr> | |
<td>SCRIPT_NAME</td> | |
<td class="code"><pre>u''</pre></td> | |
</tr> | |
<tr> | |
<td>LESSOPEN</td> | |
<td class="code"><pre>'| /usr/bin/lesspipe %s'</pre></td> | |
</tr> | |
<tr> | |
<td>REQUEST_METHOD</td> | |
<td class="code"><pre>'GET'</pre></td> | |
</tr> | |
<tr> | |
<td>LOGNAME</td> | |
<td class="code"><pre>'quanticle'</pre></td> | |
</tr> | |
<tr> | |
<td>USER</td> | |
<td class="code"><pre>'quanticle'</pre></td> | |
</tr> | |
<tr> | |
<td>PATH</td> | |
<td class="code"><pre>'/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'</pre></td> | |
</tr> | |
<tr> | |
<td>QUERY_STRING</td> | |
<td class="code"><pre>''</pre></td> | |
</tr> | |
<tr> | |
<td>GNOME_KEYRING_CONTROL</td> | |
<td class="code"><pre>'/tmp/keyring-SwFClV'</pre></td> | |
</tr> | |
<tr> | |
<td>DISPLAY</td> | |
<td class="code"><pre>':0'</pre></td> | |
</tr> | |
<tr> | |
<td>SSH_AGENT_PID</td> | |
<td class="code"><pre>'1299'</pre></td> | |
</tr> | |
<tr> | |
<td>LANG</td> | |
<td class="code"><pre>'en_US.UTF-8'</pre></td> | |
</tr> | |
<tr> | |
<td>HTTP_ACCEPT_CHARSET</td> | |
<td class="code"><pre>'ISO-8859-1,utf-8;q=0.7,*;q=0.3'</pre></td> | |
</tr> | |
<tr> | |
<td>TERM</td> | |
<td class="code"><pre>'xterm'</pre></td> | |
</tr> | |
<tr> | |
<td>SHELL</td> | |
<td class="code"><pre>'/bin/bash'</pre></td> | |
</tr> | |
<tr> | |
<td>XDG_SESSION_PATH</td> | |
<td class="code"><pre>'/org/freedesktop/DisplayManager/Session0'</pre></td> | |
</tr> | |
<tr> | |
<td>XDG_SESSION_COOKIE</td> | |
<td class="code"><pre>'0c79d4bc3453db743299d58b0000001a-1351646698.299724-1558610377'</pre></td> | |
</tr> | |
<tr> | |
<td>SERVER_NAME</td> | |
<td class="code"><pre>'quanticle-VirtualBox'</pre></td> | |
</tr> | |
<tr> | |
<td>SESSION_MANAGER</td> | |
<td class="code"><pre>'local/quanticle-VirtualBox:@/tmp/.ICE-unix/1230,unix/quanticle-VirtualBox:/tmp/.ICE-unix/1230'</pre></td> | |
</tr> | |
<tr> | |
<td>SHLVL</td> | |
<td class="code"><pre>'1'</pre></td> | |
</tr> | |
<tr> | |
<td>MANDATORY_PATH</td> | |
<td class="code"><pre>'/usr/share/gconf/ubuntu-2d.mandatory.path'</pre></td> | |
</tr> | |
<tr> | |
<td>wsgi.url_scheme</td> | |
<td class="code"><pre>'http'</pre></td> | |
</tr> | |
<tr> | |
<td>REMOTE_ADDR</td> | |
<td class="code"><pre>'10.0.0.3'</pre></td> | |
</tr> | |
<tr> | |
<td>WINDOWID</td> | |
<td class="code"><pre>'71303173'</pre></td> | |
</tr> | |
<tr> | |
<td>SERVER_PORT</td> | |
<td class="code"><pre>'8000'</pre></td> | |
</tr> | |
<tr> | |
<td>GPG_AGENT_INFO</td> | |
<td class="code"><pre>'/tmp/keyring-SwFClV/gpg:0:1'</pre></td> | |
</tr> | |
<tr> | |
<td>HOME</td> | |
<td class="code"><pre>'/home/quanticle'</pre></td> | |
</tr> | |
<tr> | |
<td>CONTENT_LENGTH</td> | |
<td class="code"><pre>''</pre></td> | |
</tr> | |
<tr> | |
<td>HTTP_CONNECTION</td> | |
<td class="code"><pre>'keep-alive'</pre></td> | |
</tr> | |
<tr> | |
<td>CONTENT_TYPE</td> | |
<td class="code"><pre>'text/plain'</pre></td> | |
</tr> | |
<tr> | |
<td>SSH_AUTH_SOCK</td> | |
<td class="code"><pre>'/tmp/keyring-SwFClV/ssh'</pre></td> | |
</tr> | |
<tr> | |
<td>GDMSESSION</td> | |
<td class="code"><pre>'ubuntu-2d'</pre></td> | |
</tr> | |
<tr> | |
<td>CELERY_LOADER</td> | |
<td class="code"><pre>'djcelery.loaders.DjangoLoader'</pre></td> | |
</tr> | |
<tr> | |
<td>HTTP_CACHE_CONTROL</td> | |
<td class="code"><pre>'max-age=0'</pre></td> | |
</tr> | |
<tr> | |
<td>HTTP_USER_AGENT</td> | |
<td class="code"><pre>'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4'</pre></td> | |
</tr> | |
<tr> | |
<td>HTTP_HOST</td> | |
<td class="code"><pre>'10.0.0.12:8000'</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>'/org/freedesktop/DisplayManager/Seat0'</pre></td> | |
</tr> | |
<tr> | |
<td>LESSCLOSE</td> | |
<td class="code"><pre>'/usr/bin/lesspipe %s %s'</pre></td> | |
</tr> | |
<tr> | |
<td>XDG_CURRENT_DESKTOP</td> | |
<td class="code"><pre>'Unity'</pre></td> | |
</tr> | |
<tr> | |
<td>DBUS_SESSION_BUS_ADDRESS</td> | |
<td class="code"><pre>'unix:abstract=/tmp/dbus-tDWyO5BABX,guid=4f5657ac85fe09847764af4c00000060'</pre></td> | |
</tr> | |
<tr> | |
<td>_</td> | |
<td class="code"><pre>'./manage.py'</pre></td> | |
</tr> | |
<tr> | |
<td>XAUTHORITY</td> | |
<td class="code"><pre>'/home/quanticle/.Xauthority'</pre></td> | |
</tr> | |
<tr> | |
<td>HTTP_ACCEPT</td> | |
<td class="code"><pre>'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'</pre></td> | |
</tr> | |
<tr> | |
<td>DESKTOP_SESSION</td> | |
<td class="code"><pre>'ubuntu-2d'</pre></td> | |
</tr> | |
<tr> | |
<td>wsgi.file_wrapper</td> | |
<td class="code"><pre>''</pre></td> | |
</tr> | |
<tr> | |
<td>XDG_CONFIG_DIRS</td> | |
<td class="code"><pre>'/etc/xdg/xdg-ubuntu-2d:/etc/xdg'</pre></td> | |
</tr> | |
<tr> | |
<td>DEFAULTS_PATH</td> | |
<td class="code"><pre>'/usr/share/gconf/ubuntu-2d.default.path'</pre></td> | |
</tr> | |
<tr> | |
<td>UBUNTU_MENUPROXY</td> | |
<td class="code"><pre>'libappmenu.so'</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'm5gbn3YMdwIKoudqraFAK6xB9ec1xaFM'</pre></td> | |
</tr> | |
<tr> | |
<td>OLDPWD</td> | |
<td class="code"><pre>'/home/quanticle'</pre></td> | |
</tr> | |
<tr> | |
<td>GATEWAY_INTERFACE</td> | |
<td class="code"><pre>'CGI/1.1'</pre></td> | |
</tr> | |
<tr> | |
<td>HTTP_ACCEPT_LANGUAGE</td> | |
<td class="code"><pre>'en-US,en;q=0.8'</pre></td> | |
</tr> | |
<tr> | |
<td>wsgi.input</td> | |
<td class="code"><pre><socket._fileobject object at 0xb5d851ec></pre></td> | |
</tr> | |
<tr> | |
<td>wsgi.errors</td> | |
<td class="code"><pre><open file '<stderr>', mode 'w' at 0xb76e20d0></pre></td> | |
</tr> | |
<tr> | |
<td>XDG_DATA_DIRS</td> | |
<td class="code"><pre>'/usr/share/ubuntu-2d:/usr/share/gnome:/usr/local/share/:/usr/share/'</pre></td> | |
</tr> | |
<tr> | |
<td>PWD</td> | |
<td class="code"><pre>'/home/quanticle/GridControl'</pre></td> | |
</tr> | |
<tr> | |
<td>DJANGO_SETTINGS_MODULE</td> | |
<td class="code"><pre>'gridcontrol.settings'</pre></td> | |
</tr> | |
<tr> | |
<td>TZ</td> | |
<td class="code"><pre>'HST'</pre></td> | |
</tr> | |
<tr> | |
<td>COLORTERM</td> | |
<td class="code"><pre>'gnome-terminal'</pre></td> | |
</tr> | |
<tr> | |
<td>LS_COLORS</td> | |
<td class="code"><pre>'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:'</pre></td> | |
</tr> | |
<tr> | |
<td>REMOTE_HOST</td> | |
<td class="code"><pre>''</pre></td> | |
</tr> | |
<tr> | |
<td>HTTP_ACCEPT_ENCODING</td> | |
<td class="code"><pre>'gzip,deflate,sdch'</pre></td> | |
</tr> | |
<tr> | |
<td>PATH_INFO</td> | |
<td class="code"><pre>u'/'</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>'en-us'</pre></td> | |
</tr> | |
<tr> | |
<td>ROOT_URLCONF</td> | |
<td class="code"><pre>'gridcontrol.urls'</pre></td> | |
</tr> | |
<tr> | |
<td>MANAGERS</td> | |
<td class="code"><pre>(('Rohit Patnaik', 'quanticle@gmail.com'),)</pre></td> | |
</tr> | |
<tr> | |
<td>BROKER_URL</td> | |
<td class="code"><pre>'redis://localhost:6379/0'</pre></td> | |
</tr> | |
<tr> | |
<td>DEFAULT_CHARSET</td> | |
<td class="code"><pre>'utf-8'</pre></td> | |
</tr> | |
<tr> | |
<td>STATIC_ROOT</td> | |
<td class="code"><pre>'/home/quanticle/GridControl/gridcontrol/static_cache'</pre></td> | |
</tr> | |
<tr> | |
<td>MESSAGE_STORAGE</td> | |
<td class="code"><pre>'django.contrib.messages.storage.fallback.FallbackStorage'</pre></td> | |
</tr> | |
<tr> | |
<td>EMAIL_SUBJECT_PREFIX</td> | |
<td class="code"><pre>'[Django] '</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>('django.contrib.staticfiles.finders.FileSystemFinder', | |
'django.contrib.staticfiles.finders.AppDirectoriesFinder')</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>'sessionid'</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>('%H:%M:%S', '%H:%M')</pre></td> | |
</tr> | |
<tr> | |
<td>DATABASES</td> | |
<td class="code"><pre>{'default': {'ENGINE': 'django.db.backends.sqlite3', | |
'HOST': '', | |
'NAME': '/home/quanticle/GridControl/gridcontrol/db.sqlite3', | |
'OPTIONS': {}, | |
'PASSWORD': u'********************', | |
'PORT': '', | |
'TEST_CHARSET': None, | |
'TEST_COLLATION': None, | |
'TEST_MIRROR': None, | |
'TEST_NAME': None, | |
'TIME_ZONE': 'UTC', | |
'USER': ''}}</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>('django.core.files.uploadhandler.MemoryFileUploadHandler', | |
'django.core.files.uploadhandler.TemporaryFileUploadHandler')</pre></td> | |
</tr> | |
<tr> | |
<td>DEFAULT_CONTENT_TYPE</td> | |
<td class="code"><pre>'text/html'</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>'F Y'</pre></td> | |
</tr> | |
<tr> | |
<td>STATICFILES_STORAGE</td> | |
<td class="code"><pre>'django.contrib.staticfiles.storage.StaticFilesStorage'</pre></td> | |
</tr> | |
<tr> | |
<td>CACHES</td> | |
<td class="code"><pre>{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}</pre></td> | |
</tr> | |
<tr> | |
<td>SERVER_EMAIL</td> | |
<td class="code"><pre>'root@localhost'</pre></td> | |
</tr> | |
<tr> | |
<td>SESSION_COOKIE_PATH</td> | |
<td class="code"><pre>'/'</pre></td> | |
</tr> | |
<tr> | |
<td>MIDDLEWARE_CLASSES</td> | |
<td class="code"><pre>('django.middleware.common.CommonMiddleware', | |
'django.contrib.sessions.middleware.SessionMiddleware', | |
'django.middleware.csrf.CsrfViewMiddleware', | |
'django.contrib.auth.middleware.AuthenticationMiddleware', | |
'django.contrib.messages.middleware.MessageMiddleware')</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>','</pre></td> | |
</tr> | |
<tr> | |
<td>SECRET_KEY</td> | |
<td class="code"><pre>u'********************'</pre></td> | |
</tr> | |
<tr> | |
<td>LANGUAGE_COOKIE_NAME</td> | |
<td class="code"><pre>'django_language'</pre></td> | |
</tr> | |
<tr> | |
<td>DEFAULT_INDEX_TABLESPACE</td> | |
<td class="code"><pre>''</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>'django.utils.log.dictConfig'</pre></td> | |
</tr> | |
<tr> | |
<td>TEMPLATE_LOADERS</td> | |
<td class="code"><pre>('django.template.loaders.filesystem.Loader', | |
'django.template.loaders.app_directories.Loader')</pre></td> | |
</tr> | |
<tr> | |
<td>WSGI_APPLICATION</td> | |
<td class="code"><pre>'gridcontrol.wsgi.application'</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>'SAMEORIGIN'</pre></td> | |
</tr> | |
<tr> | |
<td>AUTHENTICATION_BACKENDS</td> | |
<td class="code"><pre>('social_auth.backends.contrib.github.GithubBackend', | |
'django.contrib.auth.backends.ModelBackend')</pre></td> | |
</tr> | |
<tr> | |
<td>ROOT</td> | |
<td class="code"><pre>'/home/quanticle/GridControl/gridcontrol'</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>'django.core.signing.TimestampSigner'</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>'utf-8'</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>'django.core.files.storage.FileSystemStorage'</pre></td> | |
</tr> | |
<tr> | |
<td>INSTALLED_APPS</td> | |
<td class="code"><pre>('django.contrib.auth', | |
'django.contrib.contenttypes', | |
'django.contrib.sessions', | |
'django.contrib.sites', | |
'django.contrib.messages', | |
'django.contrib.staticfiles', | |
'django.contrib.admin', | |
'south', | |
'djcelery', | |
'social_auth', | |
'gridcontrol.content')</pre></td> | |
</tr> | |
<tr> | |
<td>LANGUAGES</td> | |
<td class="code"><pre>(('ar', 'Arabic'), | |
('az', 'Azerbaijani'), | |
('bg', 'Bulgarian'), | |
('bn', 'Bengali'), | |
('bs', 'Bosnian'), | |
('ca', 'Catalan'), | |
('cs', 'Czech'), | |
('cy', 'Welsh'), | |
('da', 'Danish'), | |
('de', 'German'), | |
('el', 'Greek'), | |
('en', 'English'), | |
('en-gb', 'British English'), | |
('eo', 'Esperanto'), | |
('es', 'Spanish'), | |
('es-ar', 'Argentinian Spanish'), | |
('es-mx', 'Mexican Spanish'), | |
('es-ni', 'Nicaraguan Spanish'), | |
('et', 'Estonian'), | |
('eu', 'Basque'), | |
('fa', 'Persian'), | |
('fi', 'Finnish'), | |
('fr', 'French'), | |
('fy-nl', 'Frisian'), | |
('ga', 'Irish'), | |
('gl', 'Galician'), | |
('he', 'Hebrew'), | |
('hi', 'Hindi'), | |
('hr', 'Croatian'), | |
('hu', 'Hungarian'), | |
('id', 'Indonesian'), | |
('is', 'Icelandic'), | |
('it', 'Italian'), | |
('ja', 'Japanese'), | |
('ka', 'Georgian'), | |
('kk', 'Kazakh'), | |
('km', 'Khmer'), | |
('kn', 'Kannada'), | |
('ko', 'Korean'), | |
('lt', 'Lithuanian'), | |
('lv', 'Latvian'), | |
('mk', 'Macedonian'), | |
('ml', 'Malayalam'), | |
('mn', 'Mongolian'), | |
('nb', 'Norwegian Bokmal'), | |
('ne', 'Nepali'), | |
('nl', 'Dutch'), | |
('nn', 'Norwegian Nynorsk'), | |
('pa', 'Punjabi'), | |
('pl', 'Polish'), | |
('pt', 'Portuguese'), | |
('pt-br', 'Brazilian Portuguese'), | |
('ro', 'Romanian'), | |
('ru', 'Russian'), | |
('sk', 'Slovak'), | |
('sl', 'Slovenian'), | |
('sq', 'Albanian'), | |
('sr', 'Serbian'), | |
('sr-latn', 'Serbian Latin'), | |
('sv', 'Swedish'), | |
('sw', 'Swahili'), | |
('ta', 'Tamil'), | |
('te', 'Telugu'), | |
('th', 'Thai'), | |
('tr', 'Turkish'), | |
('tt', 'Tatar'), | |
('uk', 'Ukrainian'), | |
('ur', 'Urdu'), | |
('vi', 'Vietnamese'), | |
('zh-cn', 'Simplified Chinese'), | |
('zh-tw', 'Traditional Chinese'))</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>('/home/quanticle/GridControl/gridcontrol/static',)</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>'F j'</pre></td> | |
</tr> | |
<tr> | |
<td>LOGIN_URL</td> | |
<td class="code"><pre>'/login-form/'</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>'P'</pre></td> | |
</tr> | |
<tr> | |
<td>AUTH_USER_MODEL</td> | |
<td class="code"><pre>'auth.User'</pre></td> | |
</tr> | |
<tr> | |
<td>DATE_INPUT_FORMATS</td> | |
<td class="code"><pre>('%Y-%m-%d', | |
'%m/%d/%Y', | |
'%m/%d/%y', | |
'%b %d %Y', | |
'%b %d, %Y', | |
'%d %b %Y', | |
'%d %b, %Y', | |
'%B %d %Y', | |
'%B %d, %Y', | |
'%d %B %Y', | |
'%d %B, %Y')</pre></td> | |
</tr> | |
<tr> | |
<td>LOGIN_ERROR_URL</td> | |
<td class="code"><pre>'/login-error/'</pre></td> | |
</tr> | |
<tr> | |
<td>CSRF_COOKIE_NAME</td> | |
<td class="code"><pre>'csrftoken'</pre></td> | |
</tr> | |
<tr> | |
<td>EMAIL_HOST_PASSWORD</td> | |
<td class="code"><pre>u'********************'</pre></td> | |
</tr> | |
<tr> | |
<td>CELERY_TASK_PUBLISH_RETRY_POLICY</td> | |
<td class="code"><pre>{'interval_max': 1800, | |
'interval_start': 300, | |
'interval_step': 60, | |
'max_retires': None}</pre></td> | |
</tr> | |
<tr> | |
<td>PASSWORD_RESET_TIMEOUT_DAYS</td> | |
<td class="code"><pre>u'********************'</pre></td> | |
</tr> | |
<tr> | |
<td>CACHE_MIDDLEWARE_ALIAS</td> | |
<td class="code"><pre>'default'</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>'django.contrib.sessions.backends.db'</pre></td> | |
</tr> | |
<tr> | |
<td>CSRF_FAILURE_VIEW</td> | |
<td class="code"><pre>'django.views.csrf.csrf_failure'</pre></td> | |
</tr> | |
<tr> | |
<td>CSRF_COOKIE_PATH</td> | |
<td class="code"><pre>'/'</pre></td> | |
</tr> | |
<tr> | |
<td>LOGIN_REDIRECT_URL</td> | |
<td class="code"><pre>'/logged-in/'</pre></td> | |
</tr> | |
<tr> | |
<td>DECIMAL_SEPARATOR</td> | |
<td class="code"><pre>'.'</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>''</pre></td> | |
</tr> | |
<tr> | |
<td>LOGOUT_URL</td> | |
<td class="code"><pre>'/accounts/logout/'</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>'localhost'</pre></td> | |
</tr> | |
<tr> | |
<td>DATE_FORMAT</td> | |
<td class="code"><pre>'N j, Y'</pre></td> | |
</tr> | |
<tr> | |
<td>MEDIA_ROOT</td> | |
<td class="code"><pre>''</pre></td> | |
</tr> | |
<tr> | |
<td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> | |
<td class="code"><pre>'django.views.debug.SafeExceptionReporterFilter'</pre></td> | |
</tr> | |
<tr> | |
<td>ADMINS</td> | |
<td class="code"><pre>(('Rohit Patnaik', 'quanticle@gmail.com'),)</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>'webmaster@localhost'</pre></td> | |
</tr> | |
<tr> | |
<td>MEDIA_URL</td> | |
<td class="code"><pre>''</pre></td> | |
</tr> | |
<tr> | |
<td>DATETIME_FORMAT</td> | |
<td class="code"><pre>'N j, Y, P'</pre></td> | |
</tr> | |
<tr> | |
<td>TEMPLATE_DIRS</td> | |
<td class="code"><pre>('/home/quanticle/GridControl/gridcontrol/templates',)</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>{'disable_existing_loggers': False, | |
'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}}, | |
'handlers': {'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', | |
'filters': ['require_debug_false'], | |
'level': 'ERROR'}}, | |
'loggers': {'django.request': {'handlers': ['mail_admins'], | |
'level': 'ERROR', | |
'propagate': True}}, | |
'version': 1}</pre></td> | |
</tr> | |
<tr> | |
<td>SHORT_DATE_FORMAT</td> | |
<td class="code"><pre>'m/d/Y'</pre></td> | |
</tr> | |
<tr> | |
<td>GITHUB_API_SECRET</td> | |
<td class="code"><pre>u'********************'</pre></td> | |
</tr> | |
<tr> | |
<td>TEST_RUNNER</td> | |
<td class="code"><pre>'django.test.simple.DjangoTestSuiteRunner'</pre></td> | |
</tr> | |
<tr> | |
<td>CACHE_MIDDLEWARE_KEY_PREFIX</td> | |
<td class="code"><pre>u'********************'</pre></td> | |
</tr> | |
<tr> | |
<td>TIME_ZONE</td> | |
<td class="code"><pre>'HST'</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>'django.core.mail.backends.console.EmailBackend'</pre></td> | |
</tr> | |
<tr> | |
<td>DEFAULT_TABLESPACE</td> | |
<td class="code"><pre>''</pre></td> | |
</tr> | |
<tr> | |
<td>TEMPLATE_CONTEXT_PROCESSORS</td> | |
<td class="code"><pre>('django.contrib.auth.context_processors.auth', | |
'django.core.context_processors.debug', | |
'django.core.context_processors.i18n', | |
'django.core.context_processors.media', | |
'django.core.context_processors.static', | |
'django.core.context_processors.tz', | |
'django.contrib.messages.context_processors.messages')</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>'gridcontrol.settings'</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>('he', 'ar', 'fa')</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>'/static/'</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>'m/d/Y P'</pre></td> | |
</tr> | |
<tr> | |
<td>CELERY_RESULT_BACKEND</td> | |
<td class="code"><pre>'database'</pre></td> | |
</tr> | |
<tr> | |
<td>PASSWORD_HASHERS</td> | |
<td class="code"><pre>u'********************'</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>('%Y-%m-%d %H:%M:%S', | |
'%Y-%m-%d %H:%M:%S.%f', | |
'%Y-%m-%d %H:%M', | |
'%Y-%m-%d', | |
'%m/%d/%Y %H:%M:%S', | |
'%m/%d/%Y %H:%M:%S.%f', | |
'%m/%d/%Y %H:%M', | |
'%m/%d/%Y', | |
'%m/%d/%y %H:%M:%S', | |
'%m/%d/%y %H:%M:%S.%f', | |
'%m/%d/%y %H:%M', | |
'%m/%d/%y')</pre></td> | |
</tr> | |
<tr> | |
<td>GITHUB_APP_ID</td> | |
<td class="code"><pre>'d866851edffb51f45657'</pre></td> | |
</tr> | |
<tr> | |
<td>EMAIL_HOST_USER</td> | |
<td class="code"><pre>''</pre></td> | |
</tr> | |
<tr> | |
<td>PROFANITIES_LIST</td> | |
<td class="code"><pre>u'********************'</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