'issue'
Request Method: | GET |
---|---|
Request URL: | https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/ |
Django Version: | 1.5.12 |
Exception Type: | KeyError |
Exception Value: | 'issue' |
Exception Location: | /srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/context.py in __getitem__, line 57 |
Python Executable: | /usr/bin/python |
Python Version: | 2.7.18 |
Python Path: | ['/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/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', '/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages', '/srv/www/vhosts/spenseronline'] |
Server time: | Tue, 19 Mar 2024 06:26:07 +0000 |
In template /srv/www/vhosts/spenseronline/spenseronline/review/templates/pages/issue.html
, error at line 42
32 | </script> |
---|---|
33 | |
34 | {% endblock %} |
35 | |
36 | {% block title %} |
37 | {{issue.title}} ({{issue.issue.season}} {{ issue.issue.year }}) |
38 | {% endblock %} |
39 | |
40 | |
41 | {% block main %} |
42 | {% ordereditems %} {% comment %} this just adds items to context {% endcomment %} |
43 | <div class="row"> |
44 | <div class="col-md-8 leftcolumn"> |
45 | <div class='row'> |
46 | <div id="slides"> |
47 | <div class="slides_container"> |
48 | {% for issueimage in images|ordered %} |
49 | <div class="slide"> |
50 | |
51 | {% if issueimage.issueimage.customimage %} |
52 | {% comment %} <!-- If there is an image embedded in the page content, use that, |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/core/handlers/base.py
in get_response
raise ValueError("The view %s.%s didn't return an HttpResponse object." % (callback.__module__, view_name))
# If the response supports deferred rendering, apply template
# response middleware and the render the response
if hasattr(response, 'render') and callable(response.render):
for middleware_method in self._template_response_middleware:
response = middleware_method(request, response)
response = response.render()...
except http.Http404 as e:
logger.warning('Not Found: %s', request.path,
extra={
'status_code': 404,
'request': request
Variable | Value |
---|---|
callback_args | () |
resolver_match | ResolverMatch(func=<function page at 0x7fa623c25a50>, args=(), kwargs={u'slug': u'review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems'}, url_name='page', app_name='None', namespace='') |
middleware_method | <bound method TemplateForDeviceMiddleware.process_template_response of <mezzanine.core.middleware.TemplateForDeviceMiddleware object at 0x7fa6280dba50>> |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fa62957ca90> |
request | "<WSGIRequest\npath:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/',\n 'CONTEXT_PREFIX': '',\n u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q',\n 'DOCUMENT_ROOT': '/srv/www/vhosts/english/',\n 'GATEWAY_INTERFACE': 'CGI/1.1',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_HOST': 'www.english.cam.ac.uk',\n 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/',\n 'HTTP_USER_AGENT': 'claudebot',\n 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/',\n 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '54.85.255.74',\n 'REMOTE_PORT': '39394',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_SCHEME': 'https',\n 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/',\n 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py',\n 'SCRIPT_NAME': u'/spenseronline',\n 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/',\n 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/',\n 'SERVER_ADDR': '131.111.172.172',\n 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk',\n 'SERVER_NAME': 'www.english.cam.ac.uk',\n 'SERVER_PORT': '443',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SIGNATURE': '',\n 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)',\n 'SSL_TLS_SNI': 'www.english.cam.ac.uk',\n 'apache.version': (2, 4, 41),\n 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline',\n 'mod_wsgi.callable_object': 'application',\n 'mod_wsgi.enable_sendfile': '0',\n 'mod_wsgi.handler_script': '',\n 'mod_wsgi.ignore_activity': '0',\n 'mod_wsgi.listener_host': '',\n 'mod_wsgi.listener_port': '443',\n 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/',\n 'mod_wsgi.process_group': '',\n 'mod_wsgi.request_handler': 'wsgi-script',\n 'mod_wsgi.request_id': 'pytwjF3OiC4',\n 'mod_wsgi.request_start': '1710829564079015',\n 'mod_wsgi.script_name': '/spenseronline',\n 'mod_wsgi.script_reloading': '1',\n 'mod_wsgi.script_start': '1710829564246138',\n 'mod_wsgi.thread_id': 0,\n 'mod_wsgi.thread_requests': 0L,\n 'mod_wsgi.total_requests': 0L,\n 'mod_wsgi.version': (4, 6, 8),\n 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>,\n 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>,\n 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>,\n 'wsgi.input_terminated': True,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'https',\n 'wsgi.version': (1, 0)}>" |
callback | <function page at 0x7fa623c25a50> |
resolver | <RegexURLResolver 'spenseronline.urls' (None:None) ^/> |
callback_kwargs | {u'slug': u'review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems'} |
response | <django.template.response.TemplateResponse object at 0x7fa6237fb450> |
urlconf | 'spenseronline.urls' |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/response.py
in render
If the content has already been rendered, this is a no-op.
Returns the baked response instance.
"""
retval = self
if not self._is_rendered:
self.content = self.rendered_content...
for post_callback in self._post_render_callbacks:
newretval = post_callback(retval)
if newretval is not None:
retval = newretval
return retval
Variable | Value |
---|---|
self | <django.template.response.TemplateResponse object at 0x7fa6237fb450> |
retval | <django.template.response.TemplateResponse object at 0x7fa6237fb450> |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/response.py
in rendered_content
This *does not* set the final content of the response. To set the
response content, you must either call render(), or set the
content explicitly using the value of this property.
"""
template = self.resolve_template(self.template_name)
context = self.resolve_context(self.context_data)
content = template.render(context)...
return content
def add_post_render_callback(self, callback):
"""Adds a new post-rendering callback.
If the response has already been rendered,
Variable | Value |
---|---|
self | <django.template.response.TemplateResponse object at 0x7fa6237fb450> |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
template | <django.template.base.Template object at 0x7fa623853ed0> |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/base.py
in render
def _render(self, context):
return self.nodelist.render(context)
def render(self, context):
"Display stage -- can be called many times"
context.render_context.push()
try:
return self._render(context)...
finally:
context.render_context.pop()
def compile_string(template_string, origin):
"Compiles template_string into NodeList ready for rendering"
if settings.TEMPLATE_DEBUG:
Variable | Value |
---|---|
self | <django.template.base.Template object at 0x7fa623853ed0> |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/base.py
in _render
def __iter__(self):
for node in self.nodelist:
for subnode in node:
yield subnode
def _render(self, context):
return self.nodelist.render(context)...
def render(self, context):
"Display stage -- can be called many times"
context.render_context.push()
try:
return self._render(context)
Variable | Value |
---|---|
self | <django.template.base.Template object at 0x7fa623853ed0> |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = self.render_node(node, context)...
else:
bit = node
bits.append(force_text(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
node | <ExtendsNode: extends "pages/revbase.html"> |
self | [<ExtendsNode: extends "pages/revbase.html">] |
bits | [] |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/debug.py
in render_node
def compile_function_error(self, token, e):
if not hasattr(e, 'django_template_source'):
e.django_template_source = token.source
class DebugNodeList(NodeList):
def render_node(self, node, context):
try:
return node.render(context)...
except Exception as e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
Variable | Value |
---|---|
node | <ExtendsNode: extends "pages/revbase.html"> |
self | [<ExtendsNode: extends "pages/revbase.html">] |
e | KeyError('issue',) |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/loader_tags.py
in render
blocks = dict([(n.name, n) for n in
compiled_parent.nodelist.get_nodes_by_type(BlockNode)])
block_context.add_blocks(blocks)
break
# Call Template._render explicitly so the parser context stays
# the same.
return compiled_parent._render(context)...
class BaseIncludeNode(Node):
def __init__(self, *args, **kwargs):
self.extra_context = kwargs.pop('extra_context', {})
self.isolated_context = kwargs.pop('isolated_context', False)
super(BaseIncludeNode, self).__init__(*args, **kwargs)
Variable | Value |
---|---|
node | <ExtendsNode: extends "base.html"> |
block_context | <django.template.loader_tags.BlockContext object at 0x7fa623820390> |
compiled_parent | <django.template.base.Template object at 0x7fa623b22cd0> |
self | <ExtendsNode: extends "pages/revbase.html"> |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/base.py
in _render
def __iter__(self):
for node in self.nodelist:
for subnode in node:
yield subnode
def _render(self, context):
return self.nodelist.render(context)...
def render(self, context):
"Display stage -- can be called many times"
context.render_context.push()
try:
return self._render(context)
Variable | Value |
---|---|
self | <django.template.base.Template object at 0x7fa623b22cd0> |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = self.render_node(node, context)...
else:
bit = node
bits.append(force_text(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
node | <ExtendsNode: extends "base.html"> |
self | [<ExtendsNode: extends "base.html">] |
bits | [] |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/debug.py
in render_node
def compile_function_error(self, token, e):
if not hasattr(e, 'django_template_source'):
e.django_template_source = token.source
class DebugNodeList(NodeList):
def render_node(self, node, context):
try:
return node.render(context)...
except Exception as e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
Variable | Value |
---|---|
node | <ExtendsNode: extends "base.html"> |
self | [<ExtendsNode: extends "base.html">] |
e | KeyError('issue',) |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/loader_tags.py
in render
blocks = dict([(n.name, n) for n in
compiled_parent.nodelist.get_nodes_by_type(BlockNode)])
block_context.add_blocks(blocks)
break
# Call Template._render explicitly so the parser context stays
# the same.
return compiled_parent._render(context)...
class BaseIncludeNode(Node):
def __init__(self, *args, **kwargs):
self.extra_context = kwargs.pop('extra_context', {})
self.isolated_context = kwargs.pop('isolated_context', False)
super(BaseIncludeNode, self).__init__(*args, **kwargs)
Variable | Value |
---|---|
node | <django.template.defaulttags.LoadNode object at 0x7fa62380cf50> |
blocks | {u'banner': <Block Node: banner. Contents: [<Text Node: ' <a href="/spenseronl'>]>, u'body_id': <Block Node: body_id. Contents: [<Text Node: 'body'>]>, u'dc_meta': <Block Node: dc_meta. Contents: [<Text Node: ' '>]>, u'dropdown': <Block Node: dropdown. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa6239679d0>, <Text Node: ' '>]>, u'extra_css': <Block Node: extra_css. Contents: []>, u'extra_head': <Block Node: extra_head. Contents: []>, u'extra_js': <Block Node: extra_js. Contents: []>, u'main': <Block Node: main. Contents: []>, u'meta_description': <Block Node: meta_description. Contents: []>, u'meta_keywords': <Block Node: meta_keywords. Contents: []>, u'meta_title': <Block Node: meta_title. Contents: []>, u'notification': <Block Node: notification. Contents: [<Text Node: ' '>]>, u'title': <Block Node: title. Contents: []>} |
block_context | <django.template.loader_tags.BlockContext object at 0x7fa623820390> |
n | <Block Node: main. Contents: []> |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
compiled_parent | <django.template.base.Template object at 0x7fa6238f71d0> |
self | <ExtendsNode: extends "base.html"> |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/base.py
in _render
def __iter__(self):
for node in self.nodelist:
for subnode in node:
yield subnode
def _render(self, context):
return self.nodelist.render(context)...
def render(self, context):
"Display stage -- can be called many times"
context.render_context.push()
try:
return self._render(context)
Variable | Value |
---|---|
self | <django.template.base.Template object at 0x7fa6238f71d0> |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = self.render_node(node, context)...
else:
bit = node
bits.append(force_text(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
node | <Block Node: main. Contents: []> |
bit | u'</h1>\n \n</div>\n <div class="container">\n\n<div class="main">\n ' |
bits | [u'<!DOCTYPE html>\n', u'', u'\n<html lang="en">\n<head "http://dublincore.org/documents/2008/08/04/dc-html/">\n', u' ', u'\n\n<meta http-equiv="Content-type" content="text/html; charset=utf-8">\n<meta name="viewport" content="width=device-width">\n<meta name="keywords" content="', u'\n\n', u'">\n<meta name="description" content="', u'Vol', u'">\n<title>', u'Volume 43 / 43.3', u' | Spenser Online', u'</title>\n<link rel="shortcut icon" href="', u'/spenseronline/static/', u'img/favicon.ico">\n\n<link href=\'https://fonts.googleapis.com/css?family=Alegreya:400,400italic,700\' rel=\'stylesheet\' type=\'text/css\'>\n\n', u'', u'\n\n', u'\n<link rel="stylesheet" href="/spenseronline/static/css/bootstrap.css">\n<link rel="stylesheet" href="/spenseronline/static/css/bootstrap.responsive.css">\n<link rel="stylesheet" href="/spenseronline/static/css/mezzanine.css">\n<link rel="stylesheet" href="/spenseronline/static/css/spenseronline.css">\n\n<link rel="stylesheet" href="/spenseronline/static/css/review.css">\n', u'\n\n', u'\n<script src="/spenseronline/static/mezzanine/js/jquery-1.7.1.min.js"></script>\n<script src="/spenseronline/static/js/bootstrap.min.js"></script>\n<script>\n$(function() {\n $(\'.middleinput:text, textarea\').addClass(\'xlarge\');\n $(\'.control-group label\').addClass(\'control-label\');\n});\n</script>\n\n \n<script>\n\t$(function(){\n\t\t\n\t\t$(\'#notification a\').click(\n\t\t\tfunction(e) {\n e.stopPropagation();\n } \n\t\t);\n\t\t$(\'#notification\').toggle( \n\t\t\tfunction() {\n\t\t\t\t$(\'#notification .long\').slideUp();\n\t\t\t\t$(\'#notification .short\').slideDown();\n\t\t\t\t$(\'#closer\').text("+");\n\t\t\t\t},\n\t\t\tfunction() {\n\t\t\t\t$(\'#notification .long\').slideDown();\n\t\t\t\t$(\'#notification .short\').slideUp();\n\t\t\t\t$(\'#closer\').text("\u2013");\n\t\t\t\t}\n\t\t\t);\n});\n</script>\n<script src="/spenseronline/static/js/slides.min.jquery.js"></script>\n<script>\n $(function(){\n $(\'#slides\').slides({\n preload: true,\n preloadImage: \'/spenseronline/static/img/loading.gif\',\n play: 5000,\n pause: 2500,\n hoverPause: true,\n animationStart: function(current){\n $(\'.caption\').animate({\n bottom:-35\n },100);\n },\n animationComplete: function(current){\n $(\'.caption\').animate({\n bottom:0\n },200);\n },\n slidesLoaded: function() {\n $(\'.caption\').animate({\n bottom:0\n },200);\n }\n }); \n });\n</script>\n\n\n', u'\n<!--[if lt IE 9]>\n<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>\n<![endif]-->\n\n', u'', u'\n\n</head>\n<body id="', u'body', u'">\n <div id="all">\n\t ', u'\n\n<div id="notification"><div id="closer">\u2013</div><p class="short"></p><p class="long">Please consider <a href="/spenseronline/account/signup/?next=/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/">registering</a> as a member of the International Spenser Society, \n\tthe professional organization that supports The Spenser Review. \n\tThere is no charge for membership; your contact information will be kept strictly confidential \n\tand will be used only to conduct the business of the ISS\u2014chiefly to notify members when a new issue of SpR has been posted.</p>\n\t\n</div>\n\n', u'\n <div class="banner">\n ', u'\n<a href="/spenseronline/splash/"><img alt="small Spenser portrait" src="/spenseronline/static/img/head_100.png"></img></a>\n<a class="brand" href="/spenseronline/review/"><span id="headthe">The</span><span id="headspenser">Spenser</span> <span id="headonline">Review</span></a>\n\n', u'\n </div>\n <div class="navbar">\n<div class="navbar-inner">\n<div class="container">\n <!--\n <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">\n <span class="icon-bar"></span>\n <span class="icon-bar"></span>\n <span class="icon-bar"></span>\n </a>\n-->\n ', u'<p class="tagline">The home of Edmund Spenser studies on the Internet</p>', u'\n <div class="nav-collapse">\n <form action="', u'/spenseronline/search/', u'" class="navbar-search pull-right">\n <input class="search-query" placeholder="', u'Search', u'" title="search" type="text" name="q" value="', u'', u'">\n </form>\n ', u'\n\n<ul class="nav navbar-nav pull-left"><li class=""><a href="/spenseronline/review/">Current Issue</a></li><li class=""><a href="/spenseronline/review/past_issues/">Past Issues</a></li><li class="dropdown" \n\t\tid="dropdown-menu-about"><a href="/spenseronline/about/">\n\t\n About\n \t\n <span class="caret"></span></a><ul class="dropdown-menu"><li\n id="dropdown-menu-about-masthead"><a href="/spenseronline/about/masthead/">Masthead</a></li><li\n id="dropdown-menu-about-reviewer-guidelines"><a href="/spenseronline/about/reviewer-guidelines/">Reviewer Guidelines</a></li><li\n id="dropdown-menu-about-house-style"><a href="/spenseronline/about/house-style/">House Style</a></li></ul></li><li id="dropdown-menu-review-volume-43-433"><a href="/spenseronline/welcome/"><em>Spenser Online</em></a></li></ul>\n\n', u'\n </div>\n</div>\n</div>\n</div>\n\n <div class="container">\n\n', u'\n\n', u'\n\n \n <h1>', u'\n ( )\n', u'</h1>\n \n</div>\n <div class="container">\n\n<div class="main">\n '] |
self | [<Text Node: '<!DOCTYPE html> '>, <django.template.defaulttags.LoadNode object at 0x7fa62380cf50>, <Text Node: ' <html lang="en"> <head "'>, <Block Node: dc_meta. Contents: [<Text Node: ' '>]>, <Text Node: ' <meta http-equiv="Conte'>, <Block Node: meta_keywords. Contents: []>, <Text Node: '"> <meta name="descriptio'>, <Block Node: meta_description. Contents: []>, <Text Node: '"> <title>'>, <Block Node: meta_title. Contents: []>, <IfNode>, <Text Node: '</title> <link rel="short'>, <Variable Node: STATIC_URL>, <Text Node: 'img/favicon.ico"> <link '>, <mezzanine.core.templatetags.mezzanine_tags.IfInstalledNode object at 0x7fa623a9d4d0>, <Text Node: ' '>, <mezzanine.template.ToEndTagNode object at 0x7fa6238dacd0>, <Text Node: ' '>, <mezzanine.template.ToEndTagNode object at 0x7fa6238da510>, <Text Node: ' <!--[if lt IE 9]> <scrip'>, <Block Node: extra_head. Contents: []>, <Text Node: ' </head> <body id="'>, <Block Node: body_id. Contents: [<Text Node: 'body'>]>, <Text Node: '"> <div id="all"> '>, <Block Node: notification. Contents: [<Text Node: ' '>]>, <Text Node: ' <div class="banner"> '>, <Block Node: banner. Contents: [<Text Node: ' <a href="/spenseronl'>]>, <Text Node: ' </div> <div class="n'>, <IfNode>, <Text Node: ' <div class="nav-coll'>, <django.template.defaulttags.URLNode object at 0x7fa62384f7d0>, <Text Node: '" class="navbar-search pu'>, <django.templatetags.i18n.TranslateNode object at 0x7fa623ac3910>, <Text Node: '" title="search" type="te'>, <Variable Node: request.REQUEST.q>, <Text Node: '"> </form> '>, <Block Node: dropdown. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa6239679d0>, <Text Node: ' '>]>, <Text Node: ' </div> </div> </div>'>, <mezzanine.template.ToEndTagNode object at 0x7fa62384f3d0>, <Text Node: ' <h1>'>, <Block Node: title. Contents: []>, <Text Node: '</h1> </div> <div cl'>, <Block Node: main. Contents: []>, <Text Node: ' </div> <div id="userpan'>, <django.template.loader_tags.ConstantIncludeNode object at 0x7fa62380cc10>, <Text Node: ' </div> </div> <foot'>, <mezzanine.template.RenderTagNode object at 0x7fa62380c410>, <Text Node: '</div></div> </div> '>, <django.template.loader_tags.ConstantIncludeNode object at 0x7fa62380cc90>, <Text Node: ' </div> </body> </html>'>] |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/debug.py
in render_node
def compile_function_error(self, token, e):
if not hasattr(e, 'django_template_source'):
e.django_template_source = token.source
class DebugNodeList(NodeList):
def render_node(self, node, context):
try:
return node.render(context)...
except Exception as e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
Variable | Value |
---|---|
node | <Block Node: main. Contents: []> |
self | [<Text Node: '<!DOCTYPE html> '>, <django.template.defaulttags.LoadNode object at 0x7fa62380cf50>, <Text Node: ' <html lang="en"> <head "'>, <Block Node: dc_meta. Contents: [<Text Node: ' '>]>, <Text Node: ' <meta http-equiv="Conte'>, <Block Node: meta_keywords. Contents: []>, <Text Node: '"> <meta name="descriptio'>, <Block Node: meta_description. Contents: []>, <Text Node: '"> <title>'>, <Block Node: meta_title. Contents: []>, <IfNode>, <Text Node: '</title> <link rel="short'>, <Variable Node: STATIC_URL>, <Text Node: 'img/favicon.ico"> <link '>, <mezzanine.core.templatetags.mezzanine_tags.IfInstalledNode object at 0x7fa623a9d4d0>, <Text Node: ' '>, <mezzanine.template.ToEndTagNode object at 0x7fa6238dacd0>, <Text Node: ' '>, <mezzanine.template.ToEndTagNode object at 0x7fa6238da510>, <Text Node: ' <!--[if lt IE 9]> <scrip'>, <Block Node: extra_head. Contents: []>, <Text Node: ' </head> <body id="'>, <Block Node: body_id. Contents: [<Text Node: 'body'>]>, <Text Node: '"> <div id="all"> '>, <Block Node: notification. Contents: [<Text Node: ' '>]>, <Text Node: ' <div class="banner"> '>, <Block Node: banner. Contents: [<Text Node: ' <a href="/spenseronl'>]>, <Text Node: ' </div> <div class="n'>, <IfNode>, <Text Node: ' <div class="nav-coll'>, <django.template.defaulttags.URLNode object at 0x7fa62384f7d0>, <Text Node: '" class="navbar-search pu'>, <django.templatetags.i18n.TranslateNode object at 0x7fa623ac3910>, <Text Node: '" title="search" type="te'>, <Variable Node: request.REQUEST.q>, <Text Node: '"> </form> '>, <Block Node: dropdown. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa6239679d0>, <Text Node: ' '>]>, <Text Node: ' </div> </div> </div>'>, <mezzanine.template.ToEndTagNode object at 0x7fa62384f3d0>, <Text Node: ' <h1>'>, <Block Node: title. Contents: []>, <Text Node: '</h1> </div> <div cl'>, <Block Node: main. Contents: []>, <Text Node: ' </div> <div id="userpan'>, <django.template.loader_tags.ConstantIncludeNode object at 0x7fa62380cc10>, <Text Node: ' </div> </div> <foot'>, <mezzanine.template.RenderTagNode object at 0x7fa62380c410>, <Text Node: '</div></div> </div> '>, <django.template.loader_tags.ConstantIncludeNode object at 0x7fa62380cc90>, <Text Node: ' </div> </body> </html>'>] |
e | KeyError('issue',) |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/loader_tags.py
in render
push = block = block_context.pop(self.name)
if block is None:
block = self
# Create new block so we can store context without thread-safety issues.
block = BlockNode(block.name, block.nodelist)
block.context = context
context['block'] = block
result = block.nodelist.render(context)...
if push is not None:
block_context.push(self.name, push)
context.pop()
return result
def super(self):
Variable | Value |
---|---|
push | <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]> |
block_context | <django.template.loader_tags.BlockContext object at 0x7fa623820390> |
block | <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]> |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
self | <Block Node: main. Contents: []> |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = self.render_node(node, context)...
else:
bit = node
bits.append(force_text(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
node | <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0> |
bit | u'\n' |
bits | [u'\n'] |
self | [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>] |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/debug.py
in render_node
def compile_function_error(self, token, e):
if not hasattr(e, 'django_template_source'):
e.django_template_source = token.source
class DebugNodeList(NodeList):
def render_node(self, node, context):
try:
return node.render(context)...
except Exception as e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
Variable | Value |
---|---|
node | <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0> |
self | [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>] |
e | KeyError('issue',) |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/mezzanine/template/__init__.py
in render
for the template tag node. The render function takes two
arguments - the template context and the tag token.
"""
@wraps(tag_func)
def tag_wrapper(parser, token):
class RenderTagNode(template.Node):
def render(self, context):
return tag_func(context, token)...
return RenderTagNode()
return self.tag(tag_wrapper)
def to_end_tag(self, tag_func):
"""
Creates a tag that parses until it finds the corresponding end
Variable | Value |
---|---|
self | <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0> |
token | <django.template.base.Token object at 0x7fa623b0b6d0> |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
tag_func | <function ordereditems at 0x7fa6239ec8d0> |
/srv/www/vhosts/spenseronline/spenseronline/review/templatetags/review_tags.py
in ordereditems
"""
Creates ordered lists of pages that are children of 'issue' and
puts into context:
'leftitems' for items before the column break, for left column
'rightitems' for right-column items, and
'images' for a collection of images for a sliding carousel
"""
issue = context['issue']...
context['images'] = Page.objects.filter(parent=issue,content_model='issueimage')
items = list(Page.objects.filter(parent=issue).exclude(content_model='issueimage').order_by("_order"))
cb = Page.objects.filter(parent=issue, content_model='columnbreak')
if cb:
cb = cb[0]
breakindex = items.index(cb)
Variable | Value |
---|---|
token | <django.template.base.Token object at 0x7fa623b0b6d0> |
context | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
/srv/www/vhosts/spenseronline/env/lib/python2.7/site-packages/django/template/context.py
in __getitem__
self.dicts[-1][key] = value
def __getitem__(self, key):
"Get a variable's value, starting at the current context and going upward"
for d in reversed(self.dicts):
if key in d:
return d[key]
raise KeyError(key)...
def __delitem__(self, key):
"Delete a variable from the current context"
del self.dicts[-1][key]
def has_key(self, key):
Variable | Value |
---|---|
self | [{'False': False, 'None': None, 'True': True}, {}, {u'csrf_token': <django.utils.functional.__proxy__ object at 0x7fa623934750>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fa623934f10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fa623bba550>}, {'messages': <django.contrib.messages.storage.cookie.CookieStorage object at 0x7fa623c1f0d0>}, {u'LANGUAGES': (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), u'LANGUAGE_BIDI': False, u'LANGUAGE_CODE': 'en'}, {u'STATIC_URL': '/spenseronline/static/'}, {u'MEDIA_URL': '/spenseronline/static/media/'}, {u'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>}, {u'TIME_ZONE': 'Europe/London'}, {u'settings': {u'GOOGLE_ANALYTICS_ID': '', u'LOGIN_URL': '/spenseronline/accounts/login/', u'ADMIN_MENU_COLLAPSED': False, u'DEV_SERVER': False, u'LOGOUT_URL': '/spenseronline/accounts/logout/', u'COMMENTS_NUM_LATEST': 5, u'COMMENTS_USE_RATINGS': True, u'SITE_TAGLINE': 'The home of Edmund Spenser studies on the Internet', u'BITLY_ACCESS_TOKEN': u'', u'GRAPPELLI_INSTALLED': True, u'BLOG_USE_FEATURED_IMAGE': u'', u'PAGES_MENU_SHOW_ALL': {u'PAGES_MENU_SHOW_ALL': True}, u'JQUERY_FILENAME': u'jquery-1.7.1.min.js', u'SITE_TITLE': 'Spenser Online', u'USE_L10N': False, u'COMMENTS_DISQUS_API_PUBLIC_KEY': '', u'COMMENTS_DISQUS_API_SECRET_KEY': '', u'FORMS_USE_HTML5': False, u'ACCOUNTS_VERIFICATION_REQUIRED': True, u'COMMENTS_DISQUS_SHORTNAME': '', u'ACCOUNTS_APPROVAL_REQUIRED': False, u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}}, {'_current_page': <Page: Volume 43 / 43.3>, 'request': <WSGIRequest path:/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'CONTEXT_PREFIX': '', u'CSRF_COOKIE': u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q', 'DOCUMENT_ROOT': '/srv/www/vhosts/english/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'www.english.cam.ac.uk', 'HTTP_REFERER': 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'PATH_TRANSLATED': '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.85.255.74', 'REMOTE_PORT': '39394', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_FILENAME': '/srv/www/vhosts/spenseronline/wsgi.py', 'SCRIPT_NAME': u'/spenseronline', 'SCRIPT_URI': 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SCRIPT_URL': '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'SERVER_ADDR': '131.111.172.172', 'SERVER_ADMIN': 'webmaster@english.cam.ac.uk', 'SERVER_NAME': 'www.english.cam.ac.uk', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', 'SSL_TLS_SNI': 'www.english.cam.ac.uk', 'apache.version': (2, 4, 41), 'mod_wsgi.application_group': 'www.english.cam.ac.uk|/spenseronline', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'pytwjF3OiC4', 'mod_wsgi.request_start': '1710829564079015', 'mod_wsgi.script_name': '/spenseronline', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1710829564246138', 'mod_wsgi.thread_id': 0, 'mod_wsgi.thread_requests': 0L, 'mod_wsgi.total_requests': 0L, 'mod_wsgi.version': (4, 6, 8), 'wsgi.errors': <mod_wsgi.Log object at 0x7fa62957a670>, 'wsgi.file_wrapper': <type 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7fa629576490>, 'wsgi.input_terminated': True, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'page': <Page: Volume 43 / 43.3>}, {'SITE_URL': 'http://www.english.cam.ac.uk/spenseronline'}, {'block': <Block Node: main. Contents: [<Text Node: ' '>, <mezzanine.template.RenderTagNode object at 0x7fa623b0bcd0>, <Text Node: ' '>, <django.template.defaulttags.CommentNode object at 0x7fa623b0b610>, <Text Node: ' <div class="row"> <d'>, <For Node: for issueimage in images|ordered, tail_len: 3>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-prev.png" width'>, <Variable Node: STATIC_URL>, <Text Node: 'img/arrow-next.png" width'>, <For Node: for item in leftitems, tail_len: 5>, <Text Node: ' '>, <Text Node: ' '>, <IfNode>, <Text Node: ' '>, <Text Node: ' </div> '>, <Text Node: ' <div class="col-md-'>, <For Node: for item in rightitems, tail_len: 5>, <Text Node: ' </div> '>, <Text Node: ' </div> '>]>}] |
d | {'False': False, 'None': None, 'True': True} |
key | 'issue' |
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
mod_wsgi.listener_port | '443' |
HTTP_REFERER | 'http://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/' |
CONTEXT_DOCUMENT_ROOT | '/srv/www/vhosts/english/' |
SERVER_SOFTWARE | 'Apache/2.4.58 (Ubuntu)' |
SCRIPT_NAME | u'/spenseronline' |
mod_wsgi.enable_sendfile | '0' |
mod_wsgi.handler_script | '' |
SERVER_SIGNATURE | '' |
REQUEST_METHOD | 'GET' |
PATH_INFO | u'/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/' |
SERVER_PROTOCOL | 'HTTP/1.1' |
QUERY_STRING | '' |
SSL_TLS_SNI | 'www.english.cam.ac.uk' |
HTTP_USER_AGENT | 'claudebot' |
SERVER_NAME | 'www.english.cam.ac.uk' |
REMOTE_ADDR | '54.85.255.74' |
mod_wsgi.request_handler | 'wsgi-script' |
apache.version | (2, 4, 41) |
mod_wsgi.version | (4, 6, 8) |
wsgi.url_scheme | 'https' |
PATH_TRANSLATED | '/srv/www/vhosts/english/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/' |
SERVER_PORT | '443' |
mod_wsgi.thread_id | 0 |
wsgi.multiprocess | True |
SERVER_ADDR | '131.111.172.172' |
DOCUMENT_ROOT | '/srv/www/vhosts/english/' |
mod_wsgi.process_group | '' |
mod_wsgi.thread_requests | 0L |
mod_wsgi.total_requests | 0L |
mod_wsgi.request_id | 'pytwjF3OiC4' |
SCRIPT_FILENAME | '/srv/www/vhosts/spenseronline/wsgi.py' |
SERVER_ADMIN | 'webmaster@english.cam.ac.uk' |
mod_wsgi.ignore_activity | '0' |
SCRIPT_URI | 'https://www.english.cam.ac.uk/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/' |
wsgi.input | <mod_wsgi.Input object at 0x7fa629576490> |
HTTP_HOST | 'www.english.cam.ac.uk' |
SCRIPT_URL | '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/' |
wsgi.multithread | False |
mod_wsgi.callable_object | 'application' |
REQUEST_URI | '/spenseronline/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/' |
HTTP_ACCEPT | '*/*' |
mod_wsgi.path_info | '/review/volume-43/433/reflections-editors-choice/edmund-spenser-meets-jacques-derrida-on-the-travail-of-systems/' |
wsgi.file_wrapper | '' |
wsgi.version | (1, 0) |
GATEWAY_INTERFACE | 'CGI/1.1' |
wsgi.run_once | False |
mod_wsgi.script_name | '/spenseronline' |
REMOTE_PORT | '39394' |
mod_wsgi.listener_host | '' |
REQUEST_SCHEME | 'https' |
CONTEXT_PREFIX | '' |
mod_wsgi.script_start | '1710829564246138' |
mod_wsgi.application_group | 'www.english.cam.ac.uk|/spenseronline' |
mod_wsgi.script_reloading | '1' |
mod_wsgi.request_start | '1710829564079015' |
CSRF_COOKIE | u'IJTEnuDUd39K5jhxgjaWwGxJUnvYuy5q' |
wsgi.errors | <mod_wsgi.Log object at 0x7fa62957a670> |
wsgi.input_terminated | True |
spenseronline.settings
Setting | Value |
---|---|
TESTING | False |
DEV_SERVER | False |
SITE_URL | 'http://www.english.cam.ac.uk/spenseronline' |
CSRF_COOKIE_SECURE | False |
LANGUAGE_CODE | 'en' |
ROOT_URLCONF | 'spenseronline.urls' |
MANAGERS | () |
DEFAULT_CHARSET | 'utf-8' |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.PickleSerializer' |
STATIC_ROOT | '/srv/www/vhosts/spenseronline/spenseronline/static' |
SEARCH_MODEL_CHOICES | ['review.Item'] |
USE_THOUSAND_SEPARATOR | False |
ALLOWED_HOSTS | ['www.english.cam.ac.uk'] |
MESSAGE_STORAGE | u'django.contrib.messages.storage.cookie.CookieStorage' |
RECAPTCHA_PRIVATE_KEY | u'********************' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
SEND_BROKEN_LINK_EMAILS | False |
STATICFILES_FINDERS | ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder') |
SESSION_CACHE_ALIAS | 'default' |
DASHBOARD_TAGS | (('mezzanine_tags.app_list',), ('comment_tags.recent_comments',), ('mezzanine_tags.recent_actions',)) |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_NAME | 'sessionid' |
PACKAGE_NAME_GRAPPELLI | 'grappelli_safe' |
ADMIN_FOR | () |
TIME_INPUT_FORMATS | ('%H:%M:%S', '%H:%M') |
DATABASES | {'default': {'ENGINE': 'django.db.backends.mysql', 'HOST': '', 'NAME': 'spenseronline', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '', 'TEST_CHARSET': None, u'TEST_COLLATION': u'utf8_general_ci', 'TEST_MIRROR': None, 'TEST_NAME': None, 'TIME_ZONE': 'Europe/London', 'USER': 'sooperdood'}} |
RECAPTCHA_PUBLIC_KEY | u'********************' |
FILE_UPLOAD_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler') |
DEFAULT_CONTENT_TYPE | 'text/html' |
APPEND_SLASH | True |
FIRST_DAY_OF_WEEK | 0 |
DATABASE_ROUTERS | [] |
YEAR_MONTH_FORMAT | 'F Y' |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
SERVER_EMAIL | 'root@localhost' |
SESSION_COOKIE_PATH | '/' |
MIDDLEWARE_CLASSES | ('django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.redirects.middleware.RedirectFallbackMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'mezzanine.core.request.CurrentRequestMiddleware', 'mezzanine.core.middleware.TemplateForDeviceMiddleware', 'mezzanine.core.middleware.TemplateForHostMiddleware', 'mezzanine.core.middleware.AdminLoginInterfaceSelectorMiddleware', 'spenseronline.review.middleware.IssueMiddleware', 'mezzanine.pages.middleware.PageMiddleware') |
USE_I18N | False |
THOUSAND_SEPARATOR | ',' |
SECRET_KEY | u'********************' |
LANGUAGE_COOKIE_NAME | 'django_language' |
DEFAULT_INDEX_TABLESPACE | '' |
TRANSACTIONS_MANAGED | False |
LOGGING_CONFIG | 'django.utils.log.dictConfig' |
TEMPLATE_LOADERS | ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader') |
WSGI_APPLICATION | None |
TEMPLATE_DEBUG | True |
X_FRAME_OPTIONS | 'SAMEORIGIN' |
AUTHENTICATION_BACKENDS | ('mezzanine.core.auth_backends.MezzanineBackend',) |
FORCE_SCRIPT_NAME | None |
USE_X_FORWARDED_HOST | False |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SESSION_COOKIE_SECURE | False |
PROJECT_DIRNAME | 'spenseronline' |
USE_SOUTH | True |
CSRF_COOKIE_DOMAIN | None |
FILE_CHARSET | 'utf-8' |
DEBUG | True |
COMMENTS_APP | u'mezzanine.generic' |
SESSION_FILE_PATH | None |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
INSTALLED_APPS | ('mezzanine.boot', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.messages', 'django.contrib.redirects', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.sitemaps', 'django.contrib.staticfiles', 'spenseronline.review', 'mezzanine.conf', 'mezzanine.core', 'mezzanine.generic', 'mezzanine.forms', 'mezzanine.pages', 'mezzanine.accounts', 'spenseronline.splash', 'spenseronline.pastpdfs', 'spenseronline.spenserstudies', 'spenseronline.users', 'captcha', 'filebrowser_safe', 'grappelli_safe', 'django.contrib.admin', u'django.contrib.comments') |
LANGUAGES | (('af', 'Afrikaans'), ('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan 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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('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'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')) |
USE_L10N | False |
COMMENTS_ALLOW_PROFANITIES | False |
EMAIL_HOST_USER | 'spenser@english.cam.ac.uk' |
STATICFILES_DIRS | () |
PREPEND_WWW | False |
SECURE_PROXY_SSL_HEADER | None |
PASSWORD_RESET_TIMEOUT_DAYS | u'********************' |
SESSION_COOKIE_HTTPONLY | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
MONTH_DAY_FORMAT | 'F j' |
LOGIN_URL | '/spenseronline/accounts/login/' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | True |
TIME_FORMAT | 'P' |
AUTH_USER_MODEL | 'auth.User' |
DATE_INPUT_FORMATS | ('%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') |
CSRF_COOKIE_NAME | 'csrftoken' |
EMAIL_HOST_PASSWORD | u'********************' |
PACKAGE_NAME_FILEBROWSER | 'filebrowser_safe' |
AUTH_PROFILE_MODULE | 'users.UserProfile' |
CACHE_MIDDLEWARE_ALIAS | 'default' |
SESSION_SAVE_EVERY_REQUEST | False |
ADMIN_MEDIA_PREFIX | '/spenseronline/static/grappelli/' |
NUMBER_GROUPING | 0 |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_COOKIE_PATH | '/' |
GRAPPELLI_INSTALLED | True |
ABSOLUTE_URL_OVERRIDES | {} |
PROJECT_ROOT | '/srv/www/vhosts/spenseronline/spenseronline' |
DECIMAL_SEPARATOR | '.' |
IGNORABLE_404_URLS | () |
LOCALE_PATHS | () |
TEMPLATE_STRING_IF_INVALID | '' |
LOGOUT_URL | '/spenseronline/accounts/logout/' |
EMAIL_USE_TLS | False |
LOGIN_REDIRECT_URL | '/spenseronline/welcome' |
FIXTURE_DIRS | () |
EMAIL_HOST | 'ppsw.cam.ac.uk' |
ACCOUNTS_VERIFICATION_REQUIRED | True |
DATE_FORMAT | 'N j, Y' |
OPTIONAL_APPS | ('django_extensions', 'compressor', 'filebrowser_safe', 'grappelli_safe') |
MEDIA_ROOT | '/srv/www/vhosts/spenseronline/spenseronline/static/media' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
ADMINS | () |
FORMAT_MODULE_PATH | None |
DEFAULT_FROM_EMAIL | 'spenser@english.cam.ac.uk' |
MEDIA_URL | '/spenseronline/static/media/' |
DATETIME_FORMAT | 'N j, Y, P' |
TEMPLATE_DIRS | ('/srv/www/vhosts/spenseronline/spenseronline/templates',) |
SITE_ID | 1 |
DISALLOWED_USER_AGENTS | () |
ALLOWED_INCLUDE_ROOTS | () |
LOGGING | {} |
SHORT_DATE_FORMAT | 'm/d/Y' |
TEST_RUNNER | u'django.test.simple.DjangoTestSuiteRunner' |
CACHE_MIDDLEWARE_KEY_PREFIX | u'********************' |
TIME_ZONE | 'Europe/London' |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
DEFAULT_TABLESPACE | '' |
TEMPLATE_CONTEXT_PROCESSORS | ('django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'django.core.context_processors.i18n', 'django.core.context_processors.static', 'django.core.context_processors.media', 'django.core.context_processors.request', 'django.core.context_processors.tz', 'mezzanine.conf.context_processors.settings', 'mezzanine.pages.context_processors.page', 'spenseronline.review.context_processors.site') |
SESSION_COOKIE_AGE | 1209600 |
SETTINGS_MODULE | 'spenseronline.settings' |
USE_ETAGS | False |
LANGUAGES_BIDI | ('he', 'ar', 'fa') |
FILE_UPLOAD_TEMP_DIR | None |
INTERNAL_IPS | ('127.0.0.1',) |
STATIC_URL | '/spenseronline/static/' |
EMAIL_PORT | 25 |
USE_TZ | False |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
COMMENTS_ACCOUNT_REQUIRED | True |
PASSWORD_HASHERS | u'********************' |
FABRIC | {'ADMIN_PASS': u'********************', 'DB_NAME': 'spenseronline', 'DB_PASS': u'********************', 'LIVE_HOSTNAME': '', 'LOCALE': 'en_US.UTF-8', 'PROJECT_HOME': '', 'PROJECT_NAME': 'spenseronline', 'REPO_URL': 'git@bitbucket.org:knoxdw/spenseronline.git', 'REQUIREMENTS_PATH': 'requirements/*', 'SSH_USER': ''} |
CACHE_MIDDLEWARE_SECONDS | 600 |
DEBUG_TOOLBAR_CONFIG | {'INTERCEPT_REDIRECTS': False} |
SITE_PREFIX | 'spenseronline' |
DATETIME_INPUT_FORMATS | ('%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') |
PAGE_MENU_TEMPLATES | ((1, 'Top navigation bar', 'pages/menus/dropdown.html'), (2, 'Left-hand tree', 'pages/menus/tree.html'), (3, 'Footer', 'pages/menus/footer.html'), (4, 'Review', 'review/menus/reviewtree.html'), (5, 'Review navigation bar', 'pages/menus/revdropdown.html')) |
PROFANITIES_LIST | u'********************' |
You're seeing this error because you have DEBUG = True
in your
Django settings file. Change that to False
, and Django will
display a standard 500 page.