Reverse for 'rima' with arguments '('',)' not found. 1 pattern(s) tried: ['karel/rima/(?P<pk>[0-9]+)\\Z']
Request Method: | GET |
---|---|
Request URL: | https://rimur.adlib.is/karel/lemma/15756 |
Django Version: | 5.0.3 |
Exception Type: | NoReverseMatch |
Exception Value: | Reverse for 'rima' with arguments '('',)' not found. 1 pattern(s) tried: ['karel/rima/(?P<pk>[0-9]+)\\Z'] |
Exception Location: | /var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/urls/resolvers.py, line 851, in _reverse_with_prefix |
Raised during: | rimur.views.LemmataDetail |
Python Executable: | /usr/local/bin/uwsgi |
Python Version: | 3.10.12 |
Python Path: | ['.', '', '/usr/lib/python310.zip', '/usr/lib/python3.10', '/usr/lib/python3.10/lib-dynload', '/var/www/django/dev/venv/karel/lib/python3.10/site-packages'] |
Server time: | Fri, 29 Mar 2024 15:58:39 +0000 |
In template /home/phb/Dropbox/code/django/dev/karel/rimur/templates/lemma.html
, error at line 13
3 | |
---|---|
4 | {% load static %} |
5 | {% load filters %} |
6 | |
7 | {% block title %}Lemma: {{lemma.lemma}}{% endblock title %} |
8 | |
9 | {% block content %} |
10 | <div class="container chapter"> |
11 | |
12 | {% for le in lemmatized %} |
13 | <div class="tiny"><a href="{% url 'rima' le.rima.id %}#{{le.stanza.n}}"><span class="sc">{{ le.rimur.title }}</span>, {{ le.rima.n|roman_number }} {{ le.stanza.n }}/{{le.line.n}}: {{le.line.text}}</a></div> |
14 | |
15 | {% endfor %} |
16 | </div> |
17 | |
18 | |
19 | |
20 | </div> |
21 | {% endblock content %} |
22 |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/core/handlers/exception.py
, line 55, in inner
return inner
else:
@wraps(get_response)
def inner(request):
try:
response = get_response(request)…
except Exception as exc:
response = response_for_exception(request, exc)
return response
return inner
Variable | Value |
---|---|
exc | NoReverseMatch("Reverse for 'rima' with arguments '('',)' not found. 1 pattern(s) tried: ['karel/rima/(?P<pk>[0-9]+)\\\\Z']") |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7f4602f20eb0>> |
request | <WSGIRequest: GET '/karel/lemma/15756'> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/core/handlers/base.py
, line 220, in _get_response
self.check_response(
response,
middleware_method,
name="%s.process_template_response"
% (middleware_method.__self__.__class__.__name__,),
)
try:
response = response.render()…
except Exception as e:
response = self.process_exception_by_middleware(e, request)
if response is None:
raise
return response
Variable | Value |
---|---|
callback | <function View.as_view.<locals>.view at 0x7f4602764e50> |
callback_args | () |
callback_kwargs | {'pk': 15756} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <CsrfViewMiddleware get_response=convert_exception_to_response.<locals>.inner>> |
request | <WSGIRequest: GET '/karel/lemma/15756'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f4602f20eb0> |
wrapped_callback | <function View.as_view.<locals>.view at 0x7f4602764e50> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/response.py
, line 114, in render
If the content has already been rendered, this is a no-op.
Return 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 |
---|---|
retval | <TemplateResponse status_code=200, "text/html; charset=utf-8"> |
self | <TemplateResponse status_code=200, "text/html; charset=utf-8"> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/response.py
, line 92, 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)
return template.render(context, self._request)…
def add_post_render_callback(self, callback):
"""Add a new post-rendering callback.
If the response has already been rendered,
invoke the callback immediately.
Variable | Value |
---|---|
context | {'lemma': <Lemmata: Lemmata object (15756)>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'object': <Lemmata: Lemmata object (15756)>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>} |
self | <TemplateResponse status_code=200, "text/html; charset=utf-8"> |
template | <django.template.backends.django.Template object at 0x7f4600b85300> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/backends/django.py
, line 61, in render
return self.template.origin
def render(self, context=None, request=None):
context = make_context(
context, request, autoescape=self.backend.engine.autoescape
)
try:
return self.template.render(context)…
except TemplateDoesNotExist as exc:
reraise(exc, self.backend)
def copy_exception(exc, backend=None):
"""
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
request | <WSGIRequest: GET '/karel/lemma/15756'> |
self | <django.template.backends.django.Template object at 0x7f4600b85300> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/base.py
, line 171, in render
def render(self, context):
"Display stage -- can be called many times"
with context.render_context.push_state(self):
if context.template is None:
with context.bind_template(self):
context.template_name = self.name
return self._render(context)…
else:
return self._render(context)
def compile_nodelist(self):
"""
Parse and compile the template source into a nodelist. If debug
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
self | <Template template_string="<!-- templates/lemma..."> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/test/utils.py
, line 111, in instrumented_test_render
def instrumented_test_render(self, context):
"""
An instrumented Template render method, providing a signal that can be
intercepted by the test Client.
"""
template_rendered.send(sender=self, template=self, context=context)
return self.nodelist.render(context)…
class _TestState:
pass
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
self | <Template template_string="<!-- templates/lemma..."> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/base.py
, line 1000, in render
class NodeList(list):
# Set to True the first time a non-TextNode is inserted by
# extend_nodelist().
contains_nontext = False
def render(self, context):
return SafeString("".join([node.render_annotated(context) for node in self]))…
def get_nodes_by_type(self, nodetype):
"Return a list of all nodes of the given type"
nodes = []
for node in self:
nodes.extend(node.get_nodes_by_type(nodetype))
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
self | [<TextNode: '<!-- templates/lemma.html'>, <ExtendsNode: extends '_base.html'>] |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/base.py
, line 1000, in <listcomp>
class NodeList(list):
# Set to True the first time a non-TextNode is inserted by
# extend_nodelist().
contains_nontext = False
def render(self, context):
return SafeString("".join([node.render_annotated(context) for node in self]))…
def get_nodes_by_type(self, nodetype):
"Return a list of all nodes of the given type"
nodes = []
for node in self:
nodes.extend(node.get_nodes_by_type(nodetype))
Variable | Value |
---|---|
.0 | <list_iterator object at 0x7f4600d4b730> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
node | <ExtendsNode: extends '_base.html'> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/base.py
, line 961, in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug:
# Store the actual node that caused the exception.
if not hasattr(e, "_culprit_node"):
e._culprit_node = self
if (
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
self | <ExtendsNode: extends '_base.html'> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/loader_tags.py
, line 159, in render
}
block_context.add_blocks(blocks)
break
# Call Template._render explicitly so the parser context stays
# the same.
with context.render_context.push_state(compiled_parent, isolated_context=False):
return compiled_parent._render(context)…
class IncludeNode(Node):
context_key = "__include_context"
def __init__(
Variable | Value |
---|---|
block_context | <BlockContext: blocks=defaultdict(<class 'list'>, {'title': [<Block Node: title. Contents: []>, <Block Node: title. Contents: [<TextNode: 'Lemma: '>, <Variable Node: lemma.lemma>]>], 'content': [<Block Node: content. Contents: [<TextNode: '\n \n '>]>]})> |
blocks | {'content': <Block Node: content. Contents: [<TextNode: '\n \n '>]>, 'title': <Block Node: title. Contents: []>} |
compiled_parent | <Template template_string="<!doctype html><htm..."> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
node | <IfNode> |
self | <ExtendsNode: extends '_base.html'> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/test/utils.py
, line 111, in instrumented_test_render
def instrumented_test_render(self, context):
"""
An instrumented Template render method, providing a signal that can be
intercepted by the test Client.
"""
template_rendered.send(sender=self, template=self, context=context)
return self.nodelist.render(context)…
class _TestState:
pass
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
self | <Template template_string="<!doctype html><htm..."> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/base.py
, line 1000, in render
class NodeList(list):
# Set to True the first time a non-TextNode is inserted by
# extend_nodelist().
contains_nontext = False
def render(self, context):
return SafeString("".join([node.render_annotated(context) for node in self]))…
def get_nodes_by_type(self, nodetype):
"Return a list of all nodes of the given type"
nodes = []
for node in self:
nodes.extend(node.get_nodes_by_type(nodetype))
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
self | [<TextNode: '<!doctype html>\n<html lan'>, <IfNode>, <TextNode: '\n\n \n\n funct'>, <Variable Node: request.GET.q>, <TextNode: '" placeholder="Orðaleit..'>, <IfNode>, <TextNode: '>opin leit</option>\n '>, <IfNode>, <TextNode: '>orð byrjar á</option>\n '>, <IfNode>, <TextNode: '>orð endar á</option>\n '>, <IfNode>, <TextNode: '>nákvæmlega</option>\n '>, <IfNode>, <TextNode: '>mörg orð: öll</option>\n '>, <IfNode>, <TextNode: '>mörg orð: amk eitt</opti'>, <IfNode>, <TextNode: '>lok vísuorðs</option>\n '>, <Block Node: title. Contents: []>, <TextNode: '</h2>\n <di'>, <Block Node: content. Contents: [<TextNode: '\n \n '>]>, <TextNode: '\n </p>'>, <IfNode>, <TextNode: '\n })\n\n/*\n const eve'>] |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/base.py
, line 1000, in <listcomp>
class NodeList(list):
# Set to True the first time a non-TextNode is inserted by
# extend_nodelist().
contains_nontext = False
def render(self, context):
return SafeString("".join([node.render_annotated(context) for node in self]))…
def get_nodes_by_type(self, nodetype):
"Return a list of all nodes of the given type"
nodes = []
for node in self:
nodes.extend(node.get_nodes_by_type(nodetype))
Variable | Value |
---|---|
.0 | <list_iterator object at 0x7f4600d4b970> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
node | <Block Node: content. Contents: [<TextNode: '\n \n '>]> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/base.py
, line 961, in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug:
# Store the actual node that caused the exception.
if not hasattr(e, "_culprit_node"):
e._culprit_node = self
if (
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
self | <Block Node: content. Contents: [<TextNode: '\n \n '>]> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/loader_tags.py
, line 65, 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 = type(self)(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)
return result
def super(self):
if not hasattr(self, "context"):
Variable | Value |
---|---|
block | <Block Node: content. Contents: [<TextNode: '\n<div class="container ch'>, <ForNode: for le in lemmatized, tail_len: 15>, <TextNode: '\n</div>\n\n\n\n</div>\n'>]> |
block_context | <BlockContext: blocks=defaultdict(<class 'list'>, {'title': [<Block Node: title. Contents: []>, <Block Node: title. Contents: [<TextNode: 'Lemma: '>, <Variable Node: lemma.lemma>]>], 'content': [<Block Node: content. Contents: [<TextNode: '\n \n '>]>]})> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
push | <Block Node: content. Contents: [<TextNode: '\n<div class="container ch'>, <ForNode: for le in lemmatized, tail_len: 15>, <TextNode: '\n</div>\n\n\n\n</div>\n'>]> |
self | <Block Node: content. Contents: [<TextNode: '\n \n '>]> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/base.py
, line 1000, in render
class NodeList(list):
# Set to True the first time a non-TextNode is inserted by
# extend_nodelist().
contains_nontext = False
def render(self, context):
return SafeString("".join([node.render_annotated(context) for node in self]))…
def get_nodes_by_type(self, nodetype):
"Return a list of all nodes of the given type"
nodes = []
for node in self:
nodes.extend(node.get_nodes_by_type(nodetype))
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
self | [<TextNode: '\n<div class="container ch'>, <ForNode: for le in lemmatized, tail_len: 15>, <TextNode: '\n</div>\n\n\n\n</div>\n'>] |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/base.py
, line 1000, in <listcomp>
class NodeList(list):
# Set to True the first time a non-TextNode is inserted by
# extend_nodelist().
contains_nontext = False
def render(self, context):
return SafeString("".join([node.render_annotated(context) for node in self]))…
def get_nodes_by_type(self, nodetype):
"Return a list of all nodes of the given type"
nodes = []
for node in self:
nodes.extend(node.get_nodes_by_type(nodetype))
Variable | Value |
---|---|
.0 | <list_iterator object at 0x7f4600d48eb0> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
node | <ForNode: for le in lemmatized, tail_len: 15> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/base.py
, line 961, in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug:
# Store the actual node that caused the exception.
if not hasattr(e, "_culprit_node"):
e._culprit_node = self
if (
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
self | <ForNode: for le in lemmatized, tail_len: 15> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/defaulttags.py
, line 242, in render
unpacked_vars = dict(zip(self.loopvars, item))
pop_context = True
context.update(unpacked_vars)
else:
context[self.loopvars[0]] = item
for node in self.nodelist_loop:
nodelist.append(node.render_annotated(context))…
if pop_context:
# Pop the loop variables pushed on to the context to avoid
# the context ending up in an inconsistent state when other
# tags (e.g., include and with) push data to context.
context.pop()
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
i | 174 |
item | <Lemmatized: Lemmatized object (337438)> |
len_values | 342 |
loop_dict | {'counter': 175, 'counter0': 174, 'first': False, 'last': False, 'parentloop': {}, 'revcounter': 168, 'revcounter0': 167} |
node | <URLNode view_name=''rima'' args=[<FilterExpression 'le.rima.id'>] kwargs={} as=None> |
nodelist | ['\n<div class="tiny"><a href="', '/karel/rima/463', '#', '40', '"><span class="sc">', 'Króka-Refs rímur (yngri)', '</span>, ', 'II', ' ', '40', '/', '1', ': ', 'Hvör sem auð með öðru móti ætlar vinna', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/468', '#', '14', '"><span class="sc">', 'Króka-Refs rímur (yngri)', '</span>, ', 'VII', ' ', '14', '/', '3', ': ', 'Refi mót Sú ræðan fljót', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/468', '#', '42', '"><span class="sc">', 'Króka-Refs rímur (yngri)', '</span>, ', 'VII', ' ', '42', '/', '1', ': ', 'Kempan fljót so kvað á mót', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/470', '#', '43', '"><span class="sc">', 'Króka-Refs rímur (yngri)', '</span>, ', 'IX', ' ', '43', '/', '3', ': ', 'vináttu skenking vora mót', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/471', '#', '10', '"><span class="sc">', 'Króka-Refs rímur (yngri)', '</span>, ', 'X', ' ', '10', '/', '4', ': ', 'ljótri hefnd að standa á mót', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/472', '#', '4', '"><span class="sc">', 'Króka-Refs rímur (yngri)', '</span>, ', 'XI', ' ', '4', '/', '1', ': ', 'Einnar bónar aftur á mót', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/472', '#', '44', '"><span class="sc">', 'Króka-Refs rímur (yngri)', '</span>, ', 'XI', ' ', '44', '/', '2', ': ', 'aldrei skal eg gjöra á mót', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/474', '#', '35', '"><span class="sc">', 'Króka-Refs rímur (yngri)', '</span>, ', 'XIII', ' ', '35', '/', '3', ': ', 'Hirði eg ei kvað hinn á mót', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/576', '#', '70', '"><span class="sc">', 'Rímur af Flóres og Leó', '</span>, ', 'X', ' ', '70', '/', '4', ': ', 'heiðnum móti snýr', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/576', '#', '73', '"><span class="sc">', 'Rímur af Flóres og Leó', '</span>, ', 'X', ' ', '73', '/', '1', ': ', 'Í hópinn strýkur heiðnum móti', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/576', '#', '82', '"><span class="sc">', 'Rímur af Flóres og Leó', '</span>, ', 'X', ' ', '82', '/', '2', ': ', 'göfugum Flóres mót', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/576', '#', '86', '"><span class="sc">', 'Rímur af Flóres og Leó', '</span>, ', 'X', ' ', '86', '/', '4', ': ', 'allir að ríða mót', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/538', '#', '48', '"><span class="sc">', 'Bellerofontis rímur', '</span>, ', 'I', ' ', '48', '/', '1', ': ', 'Brauzt eg mót og þennan þrjót', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/538', '#', '80', '"><span class="sc">', 'Bellerofontis rímur', '</span>, ', 'I', ' ', '80', '/', '1', ': ', 'Branda rót og randa mót', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/545', '#', '62', '"><span class="sc">', 'Sveins rímur Múkssonar', '</span>, ', 'II', ' ', '62', '/', '2', ': ', 'lengst sem getur staðið á mót', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/545', '#', '72', '"><span class="sc">', 'Sveins rímur Múkssonar', '</span>, ', 'II', ' ', '72', '/', '2', ': ', 'Nýkominn so anzar mót', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/552', '#', '72', '"><span class="sc">', 'Sveins rímur Múkssonar', '</span>, ', 'IX', ' ', '72', '/', '3', ': ', 'ef hinn skal standa honum í mót', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/rima/554', '#', '74', '"><span class="sc">', 'Sveins rímur Múkssonar', '</span>, ', 'XI', ' ', '74', '/', '1', ': ', 'Bregður spjóti Belus móti', '</a></div>\n \n', '\n<div class="tiny"><a href="', '/karel/ri… <trimmed 38444 bytes string> |
num_loopvars | 1 |
parentloop | {} |
pop_context | False |
self | <ForNode: for le in lemmatized, tail_len: 15> |
unpack | False |
values | <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/base.py
, line 961, in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug:
# Store the actual node that caused the exception.
if not hasattr(e, "_culprit_node"):
e._culprit_node = self
if (
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
self | <URLNode view_name=''rima'' args=[<FilterExpression 'le.rima.id'>] kwargs={} as=None> |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/template/defaulttags.py
, line 479, in render
current_app = context.request.resolver_match.namespace
except AttributeError:
current_app = None
# Try to look up the URL. If it fails, raise NoReverseMatch unless the
# {% url ... as var %} construct is used, in which case return nothing.
url = ""
try:
url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app)…
except NoReverseMatch:
if self.asvar is None:
raise
if self.asvar:
context[self.asvar] = url
Variable | Value |
---|---|
NoReverseMatch | <class 'django.urls.exceptions.NoReverseMatch'> |
args | [''] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': <Lemmata: Lemmata object (15756)>, 'lemma': <Lemmata: Lemmata object (15756)>, 'view': <rimur.views.LemmataDetail object at 0x7f4600c82950>, 'lemmatized': <QuerySet [<Lemmatized: Lemmatized object (1931)>, <Lemmatized: Lemmatized object (6519)>, <Lemmatized: Lemmatized object (6923)>, <Lemmatized: Lemmatized object (9240)>, <Lemmatized: Lemmatized object (9981)>, <Lemmatized: Lemmatized object (11144)>, <Lemmatized: Lemmatized object (11779)>, <Lemmatized: Lemmatized object (13488)>, <Lemmatized: Lemmatized object (17991)>, <Lemmatized: Lemmatized object (18027)>, <Lemmatized: Lemmatized object (18163)>, <Lemmatized: Lemmatized object (18227)>, <Lemmatized: Lemmatized object (24240)>, <Lemmatized: Lemmatized object (24345)>, <Lemmatized: Lemmatized object (26019)>, <Lemmatized: Lemmatized object (26054)>, <Lemmatized: Lemmatized object (27960)>, <Lemmatized: Lemmatized object (28413)>, <Lemmatized: Lemmatized object (32627)>, <Lemmatized: Lemmatized object (35783)>, '...(remaining elements truncated)...']>, 'rimnaflokkar': <QuerySet [<Lemmatized: Lemmatized object (506448)>, <Lemmatized: Lemmatized object (196591)>, <Lemmatized: Lemmatized object (502413)>, <Lemmatized: Lemmatized object (210610)>, <Lemmatized: Lemmatized object (216252)>, <Lemmatized: Lemmatized object (522435)>, <Lemmatized: Lemmatized object (226321)>, <Lemmatized: Lemmatized object (228320)>, <Lemmatized: Lemmatized object (229311)>, <Lemmatized: Lemmatized object (233626)>, <Lemmatized: Lemmatized object (242064)>, <Lemmatized: Lemmatized object (528943)>, <Lemmatized: Lemmatized object (251010)>, <Lemmatized: Lemmatized object (268117)>, <Lemmatized: Lemmatized object (272430)>, <Lemmatized: Lemmatized object (273851)>, <Lemmatized: Lemmatized object (538169)>, <Lemmatized: Lemmatized object (538553)>, <Lemmatized: Lemmatized object (285737)>, <Lemmatized: Lemmatized object (504006)>, '...(remaining elements truncated)...']>}] |
current_app | '' |
kwargs | {} |
reverse | <function reverse at 0x7f4603af2b90> |
self | <URLNode view_name=''rima'' args=[<FilterExpression 'le.rima.id'>] kwargs={} as=None> |
url | '' |
view_name | 'rima' |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/urls/base.py
, line 88, in reverse
else:
raise NoReverseMatch("%s is not a registered namespace" % key)
if ns_pattern:
resolver = get_ns_resolver(
ns_pattern, resolver, tuple(ns_converters.items())
)
return resolver._reverse_with_prefix(view, prefix, *args, **kwargs)…
reverse_lazy = lazy(reverse, str)
def clear_url_caches():
Variable | Value |
---|---|
args | [''] |
current_app | '' |
current_path | None |
kwargs | {} |
ns_converters | {} |
ns_pattern | '' |
path | [] |
prefix | '/' |
resolved_path | [] |
resolver | <URLResolver 'karel.urls' (None:None) '^/'> |
urlconf | 'karel.urls' |
view | 'rima' |
viewname | 'rima' |
/var/www/django/dev/venv/karel/lib/python3.10/site-packages/django/urls/resolvers.py
, line 851, in _reverse_with_prefix
patterns,
)
else:
msg = (
"Reverse for '%(view)s' not found. '%(view)s' is not "
"a valid view function or pattern name." % {"view": lookup_view_s}
)
raise NoReverseMatch(msg)…
Variable | Value |
---|---|
_prefix | '/' |
arg_msg | "arguments '('',)'" |
args | ('',) |
candidate_pat | '/karel/rima/%(pk)s' |
candidate_subs | {'pk': ''} |
converters | {'pk': <django.urls.converters.IntConverter object at 0x7f4603adab60>} |
defaults | {} |
k | 'pk' |
kwargs | {} |
lookup_view | 'rima' |
lookup_view_s | 'rima' |
m | None |
match | True |
msg | ("Reverse for 'rima' with arguments '('',)' not found. 1 pattern(s) tried: " "['karel/rima/(?P<pk>[0-9]+)\\\\Z']") |
n | None |
params | ['pk'] |
pattern | 'karel/rima/(?P<pk>[0-9]+)\\Z' |
patterns | ['karel/rima/(?P<pk>[0-9]+)\\Z'] |
possibilities | [([('karel/rima/%(pk)s', ['pk'])], 'karel/rima/(?P<pk>[0-9]+)\\Z', {}, {'pk': <django.urls.converters.IntConverter object at 0x7f4603adab60>})] |
possibility | [('karel/rima/%(pk)s', ['pk'])] |
result | 'karel/rima/%(pk)s' |
self | <URLResolver 'karel.urls' (None:None) '^/'> |
text_candidate_subs | {'pk': ''} |
v | '' |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
CONTENT_LENGTH | '' |
CONTENT_TYPE | '' |
DOCUMENT_ROOT | '/var/www/html/rimur.adlib.is' |
HTTPS | 'on' |
HTTP_ACCEPT | '*/*' |
HTTP_HOST | 'rimur.adlib.is' |
HTTP_USER_AGENT | 'claudebot' |
PATH_INFO | '/karel/lemma/15756' |
QUERY_STRING | '' |
REMOTE_ADDR | '18.204.42.89' |
REMOTE_PORT | '40826' |
REQUEST_METHOD | 'GET' |
REQUEST_SCHEME | 'https' |
REQUEST_URI | '/karel/lemma/15756' |
SCRIPT_NAME | '' |
SERVER_NAME | 'rimur.adlib.is' |
SERVER_PORT | '443' |
SERVER_PROTOCOL | 'HTTP/1.1' |
uwsgi.node | b'litr' |
uwsgi.version | b'2.0.20' |
wsgi.errors | <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'> |
wsgi.file_wrapper | <built-in function uwsgi_sendfile> |
wsgi.input | <uwsgi._Input object at 0x7f4600ad03d0> |
wsgi.multiprocess | True |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'https' |
wsgi.version | (1, 0) |
karel.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
ALLOWED_HOSTS | ['litr.adlib.is', 'karel.adlib.is', 'rimur.adlib.is', 'rimur.io'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'auth.User' |
BASE_DIR | PosixPath('/home/phb/Dropbox/code/django/dev/karel') |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CKEDITOR_CONFIGS | {'default': {'toolbar': 'Custom', 'toolbar_Custom': [['Format'], ['Bold', 'Italic', 'Underline'], ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'], ['Table'], ['Link', 'Unlink'], ['RemoveFormat', 'Source']]}} |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | 'csrftoken' |
CSRF_COOKIE_PATH | '/' |
CSRF_COOKIE_SAMESITE | 'Lax' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | [] |
CSRF_USE_SESSIONS | False |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'DISABLE_SERVER_SIDE_CURSORS': True, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': 'localhost', 'NAME': 'rimur', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '5432', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'karel'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
DATA_UPLOAD_MAX_NUMBER_FILES | 100 |
DATETIME_FORMAT | 'N j, Y, P' |
DATETIME_INPUT_FORMATS | ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M'] |
DATE_FORMAT | 'N j, Y' |
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'] |
DEBUG | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
DECIMAL_SEPARATOR | '.' |
DEFAULT_AUTO_FIELD | 'django.db.models.BigAutoField' |
DEFAULT_CHARSET | 'utf-8' |
DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | 'localhost' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | '' |
EMAIL_PORT | 25 |
EMAIL_SSL_CERTFILE | None |
EMAIL_SSL_KEYFILE | '********************' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
EMAIL_TIMEOUT | None |
EMAIL_USE_LOCALTIME | False |
EMAIL_USE_SSL | False |
EMAIL_USE_TLS | False |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | 420 |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | [] |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
FORMS_URLFIELD_ASSUME_HTTPS | False |
FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
GRAPPELLI_ADMIN_TITLE | 'Karel – rímnarannsóknir' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['grappelli', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'debug_toolbar', 'rest_framework', 'corsheaders', 'rimur', 'api'] |
INTERNAL_IPS | ['127.0.0.1'] |
LANGUAGES | [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] |
LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur'] |
LANGUAGE_CODE | 'is-IS' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_HTTPONLY | False |
LANGUAGE_COOKIE_NAME | 'django_language' |
LANGUAGE_COOKIE_PATH | '/' |
LANGUAGE_COOKIE_SAMESITE | None |
LANGUAGE_COOKIE_SECURE | False |
LOCALE_PATHS | [] |
LOGGING | {} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | [] |
MEDIA_ROOT | '' |
MEDIA_URL | '/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PREPEND_WWW | False |
REST_FRAMEWORK | {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.BasicAuthentication',)} |
ROOT_URLCONF | 'karel.urls' |
SECRET_KEY | '********************' |
SECRET_KEY_FALLBACKS | '********************' |
SECURE_CONTENT_TYPE_NOSNIFF | True |
SECURE_CROSS_ORIGIN_OPENER_POLICY | 'same-origin' |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_REFERRER_POLICY | 'same-origin' |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | False |
SERVER_EMAIL | 'root@localhost' |
SESSION_CACHE_ALIAS | 'default' |
SESSION_COOKIE_AGE | 1209600 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | 'sessionid' |
SESSION_COOKIE_PATH | '/' |
SESSION_COOKIE_SAMESITE | 'Lax' |
SESSION_COOKIE_SECURE | False |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | 'karel.settings' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
STATICFILES_DIRS | [] |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/home/phb/Dropbox/code/django/dev/karel/static/' |
STATIC_URL | '/static/' |
STORAGES | {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}} |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['templates'], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages']}}] |
TEST_NON_SERIALIZED_APPS | [] |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
THOUSAND_SEPARATOR | ',' |
TIME_FORMAT | 'P' |
TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
TIME_ZONE | 'GMT' |
USE_I18N | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | True |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WSGI_APPLICATION | 'karel.wsgi.application' |
X_FRAME_OPTIONS | 'DENY' |
YEAR_MONTH_FORMAT | 'F Y' |
You’re seeing this error because you have DEBUG = True
in your
Django settings file. Change that to False
, and Django will
display a standard page generated by the handler for this status code.