Image template tags expect an Image object, got 'Logo 2025_valevolando_solo'
| Request Method: | GET |
|---|---|
| Request URL: | http://100.83.104.109/ |
| Django Version: | 4.2.13 |
| Exception Type: | ValueError |
| Exception Value: | Image template tags expect an Image object, got 'Logo 2025_valevolando_solo' |
| Exception Location: | /root/sitio-refu/sitiorefu/.venv/lib/python3.12/site-packages/wagtail/images/templatetags/wagtailimages_tags.py, line 138, in validate_image |
| Raised during: | wagtail.views.serve |
| Python Executable: | /root/sitio-refu/sitiorefu/.venv/bin/python3 |
| Python Version: | 3.12.12 |
| Python Path: | ['/root/sitio-refu/sitiorefu', '/root/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python312.zip', '/root/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12', '/root/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/lib-dynload', '/root/sitio-refu/sitiorefu/.venv/lib/python3.12/site-packages', '/root/sitio-refu/sitiorefu/.venv/lib/python3.12/site-packages/setuptools/_vendor'] |
| Server time: | Sun, 06 Sep 2026 11:39:29 -0300 |
In template /root/sitio-refu/sitiorefu/sitiorefu/templates/base.html, error at line 26
| 16 | {% if page.full_url %}<link rel="canonical" href="{{ page.full_url }}" />{% endif %} |
|---|---|
| 17 | |
| 18 | {# Open Graph #} |
| 19 | <meta property="og:site_name" content="{% if current_site %}{{ current_site.site_name }}{% endif %}" /> |
| 20 | <meta property="og:title" content="{{ meta_title }}" /> |
| 21 | {% if meta_description %}<meta property="og:description" content="{{ meta_description }}" />{% endif %} |
| 22 | <meta property="og:type" content="{% block og_type %}website{% endblock %}" /> |
| 23 | {% if page.full_url %}<meta property="og:url" content="{{ page.full_url }}" />{% endif %} |
| 24 | {% firstof page.specific.imagen_portada page.specific.foto page.specific.logo as og_image_obj %} |
| 25 | {% if og_image_obj %} |
| 26 | {% image og_image_obj fill-1200x630 as og_img %} |
| 27 | <meta property="og:image" content="{{ current_site.root_url }}{{ og_img.url }}" /> |
| 28 | {% endif %} |
| 29 | |
| 30 | {# Twitter Card #} |
| 31 | <meta name="twitter:card" content="{% if og_image_obj %}summary_large_image{% else %}summary{% endif %}" /> |
| 32 | <meta name="twitter:title" content="{{ meta_title }}" /> |
| 33 | {% if meta_description %}<meta name="twitter:description" content="{{ meta_description }}" />{% endif %} |
| 34 | |
| 35 | {# Force all links in the live preview panel to be opened in a new tab #} |
| 36 | {% if request.in_preview_panel %}<base target="_blank">{% endif %} |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/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 | ValueError("Image template tags expect an Image object, got 'Logo 2025_valevolando_solo'") |
| get_response | <bound method BaseHandler._get_response of <django.core.handlers.base.BaseHandler object at 0x765fa7a43560>> |
| request | <WSGIRequest: GET '/'> |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/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 serve at 0x765fa782a520> |
| callback_args | ('',) |
| callback_kwargs | {} |
| middleware_method | <bound method CsrfViewMiddleware.process_view of <CsrfViewMiddleware get_response=convert_exception_to_response.<locals>.inner>> |
| request | <WSGIRequest: GET '/'> |
| response | None |
| self | <django.core.handlers.base.BaseHandler object at 0x765fa7a43560> |
| wrapped_callback | <function serve at 0x765fa782a520> |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/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"> |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/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 | {'blog_url': '/blog/',
'ejes': <PageQuerySet [<EjePrincipal: Memoria>, <EjePrincipal: Territorio>, <EjePrincipal: Comunidad>, <EjePrincipal: Producción>]>,
'last_posts': <PageQuerySet [<PostPage: A 50 años de las muertes de Monseñor Angelelli, Murias, Longueville y Pedernera>, <PostPage: Visita de estudiantes de la escuela de minería senador Luis Carnevale>, <PostPage: Segunda edición del Festival por la Memoria>]>,
'page': <HomePage: Inicio>,
'request': <WSGIRequest: GET '/'>,
'self': <HomePage: Inicio>} |
| self | <TemplateResponse status_code=200, "text/html; charset=utf-8"> |
| template | <django.template.backends.django.Template object at 0x765fa77eb230> |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/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}, {}, {}, {'page': <HomePage: Inicio>, 'self': <HomePage: Inicio>, 'request': <WSGIRequest: GET '/'>, 'ejes': <PageQuerySet [<EjePrincipal: Memoria>, <EjePrincipal: Territorio>, <EjePrincipal: Comunidad>, <EjePrincipal: Producción>]>, 'last_posts': <PageQuerySet [<PostPage: A 50 años de las muertes de Monseñor Angelelli, Murias, Longueville y Pedernera>, <PostPage: Visita de estudiantes de la escuela de minería senador Luis Carnevale>, <PostPage: Segunda edición del Festival por la Memoria>]>, 'blog_url': '/blog/', 'current_site': <Site: Refugio Libertad [predeterminado]>, 'meta_title': 'Inicio', 'meta_description': '', 'og_image_obj': 'Logo 2025_valevolando_solo'}] |
| request | <WSGIRequest: GET '/'> |
| self | <django.template.backends.django.Template object at 0x765fa77eb230> |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/site-packages/django/template/base.py, line 175, 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}, {}, {}, {'page': <HomePage: Inicio>, 'self': <HomePage: Inicio>, 'request': <WSGIRequest: GET '/'>, 'ejes': <PageQuerySet [<EjePrincipal: Memoria>, <EjePrincipal: Territorio>, <EjePrincipal: Comunidad>, <EjePrincipal: Producción>]>, 'last_posts': <PageQuerySet [<PostPage: A 50 años de las muertes de Monseñor Angelelli, Murias, Longueville y Pedernera>, <PostPage: Visita de estudiantes de la escuela de minería senador Luis Carnevale>, <PostPage: Segunda edición del Festival por la Memoria>]>, 'blog_url': '/blog/', 'current_site': <Site: Refugio Libertad [predeterminado]>, 'meta_title': 'Inicio', 'meta_description': '', 'og_image_obj': 'Logo 2025_valevolando_solo'}] |
| self | <Template template_string="{% extends "base.htm..."> |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/site-packages/django/template/base.py, line 167, in _render
def __repr__(self):
return '<%s template_string="%s...">' % (
self.__class__.__qualname__,
self.source[:20].replace("\n", ""),)
def _render(self, context):
return self.nodelist.render(context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ …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):
| Variable | Value |
|---|---|
| context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'page': <HomePage: Inicio>, 'self': <HomePage: Inicio>, 'request': <WSGIRequest: GET '/'>, 'ejes': <PageQuerySet [<EjePrincipal: Memoria>, <EjePrincipal: Territorio>, <EjePrincipal: Comunidad>, <EjePrincipal: Producción>]>, 'last_posts': <PageQuerySet [<PostPage: A 50 años de las muertes de Monseñor Angelelli, Murias, Longueville y Pedernera>, <PostPage: Visita de estudiantes de la escuela de minería senador Luis Carnevale>, <PostPage: Segunda edición del Festival por la Memoria>]>, 'blog_url': '/blog/', 'current_site': <Site: Refugio Libertad [predeterminado]>, 'meta_title': 'Inicio', 'meta_description': '', 'og_image_obj': 'Logo 2025_valevolando_solo'}] |
| self | <Template template_string="{% extends "base.htm..."> |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/site-packages/django/template/base.py, line 1005, 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}, {}, {}, {'page': <HomePage: Inicio>, 'self': <HomePage: Inicio>, 'request': <WSGIRequest: GET '/'>, 'ejes': <PageQuerySet [<EjePrincipal: Memoria>, <EjePrincipal: Territorio>, <EjePrincipal: Comunidad>, <EjePrincipal: Producción>]>, 'last_posts': <PageQuerySet [<PostPage: A 50 años de las muertes de Monseñor Angelelli, Murias, Longueville y Pedernera>, <PostPage: Visita de estudiantes de la escuela de minería senador Luis Carnevale>, <PostPage: Segunda edición del Festival por la Memoria>]>, 'blog_url': '/blog/', 'current_site': <Site: Refugio Libertad [predeterminado]>, 'meta_title': 'Inicio', 'meta_description': '', 'og_image_obj': 'Logo 2025_valevolando_solo'}] |
| self | [<ExtendsNode: extends "base.html">] |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/site-packages/django/template/base.py, line 966, 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}, {}, {}, {'page': <HomePage: Inicio>, 'self': <HomePage: Inicio>, 'request': <WSGIRequest: GET '/'>, 'ejes': <PageQuerySet [<EjePrincipal: Memoria>, <EjePrincipal: Territorio>, <EjePrincipal: Comunidad>, <EjePrincipal: Producción>]>, 'last_posts': <PageQuerySet [<PostPage: A 50 años de las muertes de Monseñor Angelelli, Murias, Longueville y Pedernera>, <PostPage: Visita de estudiantes de la escuela de minería senador Luis Carnevale>, <PostPage: Segunda edición del Festival por la Memoria>]>, 'blog_url': '/blog/', 'current_site': <Site: Refugio Libertad [predeterminado]>, 'meta_title': 'Inicio', 'meta_description': '', 'og_image_obj': 'Logo 2025_valevolando_solo'}] |
| self | <ExtendsNode: extends "base.html"> |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/site-packages/django/template/loader_tags.py, line 157, 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'>, {'content': [<Block Node: content. Contents: []>, <Block Node: content. Contents: [<TextNode: '\n <div class="flex flex-'>, <wagtail.images.templatetags.wagtailimages_tags.SrcsetImageNode object at 0x765fa77dafc0>, <TextNode: '\n </div>\n <div '>, <Variable Node: blog_url>, <TextNode: '">'>, <Variable Node: page.titulo_novedades>, <TextNode: '</a>\n '>, <IncludeNode: template=<FilterExpression '"blog/post_slider.html"'>>, <TextNode: '\n </div>\n </secti'>, <wagtail.images.templatetags.wagtailimages_tags.ImageNode object at 0x765fa773b500>, <TextNode: '\n <img src="'>, <Variable Node: foto_presentacion.url>, <TextNode: '"\n alt="'>, <Variable Node: foto_presentacion.alt>, <TextNode: '"\n class="w-f'>, <Variable Node: page.titulo_presentacion>, <TextNode: '</h2>\n <p class="p'>, <Variable Node: page.texto_presentacion | richtext>, <TextNode: '</p>\n </div>\n </s'>, <Variable Node: page.titulo_ejes>, <TextNode: '</h2>\n <div class="f'>, <ForNode: for eje in ejes, tail_len: 11>, <TextNode: '\n </div>\n </secti'>, <Variable Node: page.titulo_contacto>, <TextNode: '</h2>\n <a href="mail'>, <Variable Node: page.mail_de_contacto>, <TextNode: '">'>, <Variable Node: page.mail_de_contacto>, <TextNode: '</a>\n </section>\n </d'>]>], 'title': [<Block Node: title. Contents: [<Variable Node: meta_title>]>], 'title_suffix': [<Block Node: title_suffix. Contents: [<IfNode>]>], 'og_type': [<Block Node: og_type. Contents: [<TextNode: 'website'>]>]})> |
| blocks | {'content': <Block Node: content. Contents: []>,
'og_type': <Block Node: og_type. Contents: [<TextNode: 'website'>]>,
'title': <Block Node: title. Contents: [<Variable Node: meta_title>]>,
'title_suffix': <Block Node: title_suffix. Contents: [<IfNode>]>} |
| compiled_parent | <Template template_string="{% load wagtailcore_..."> |
| context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'page': <HomePage: Inicio>, 'self': <HomePage: Inicio>, 'request': <WSGIRequest: GET '/'>, 'ejes': <PageQuerySet [<EjePrincipal: Memoria>, <EjePrincipal: Territorio>, <EjePrincipal: Comunidad>, <EjePrincipal: Producción>]>, 'last_posts': <PageQuerySet [<PostPage: A 50 años de las muertes de Monseñor Angelelli, Murias, Longueville y Pedernera>, <PostPage: Visita de estudiantes de la escuela de minería senador Luis Carnevale>, <PostPage: Segunda edición del Festival por la Memoria>]>, 'blog_url': '/blog/', 'current_site': <Site: Refugio Libertad [predeterminado]>, 'meta_title': 'Inicio', 'meta_description': '', 'og_image_obj': 'Logo 2025_valevolando_solo'}] |
| node | <django.template.defaulttags.LoadNode object at 0x765fa7757680> |
| self | <ExtendsNode: extends "base.html"> |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/site-packages/django/template/base.py, line 167, in _render
def __repr__(self):
return '<%s template_string="%s...">' % (
self.__class__.__qualname__,
self.source[:20].replace("\n", ""),)
def _render(self, context):
return self.nodelist.render(context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ …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):
| Variable | Value |
|---|---|
| context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'page': <HomePage: Inicio>, 'self': <HomePage: Inicio>, 'request': <WSGIRequest: GET '/'>, 'ejes': <PageQuerySet [<EjePrincipal: Memoria>, <EjePrincipal: Territorio>, <EjePrincipal: Comunidad>, <EjePrincipal: Producción>]>, 'last_posts': <PageQuerySet [<PostPage: A 50 años de las muertes de Monseñor Angelelli, Murias, Longueville y Pedernera>, <PostPage: Visita de estudiantes de la escuela de minería senador Luis Carnevale>, <PostPage: Segunda edición del Festival por la Memoria>]>, 'blog_url': '/blog/', 'current_site': <Site: Refugio Libertad [predeterminado]>, 'meta_title': 'Inicio', 'meta_description': '', 'og_image_obj': 'Logo 2025_valevolando_solo'}] |
| self | <Template template_string="{% load wagtailcore_..."> |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/site-packages/django/template/base.py, line 1005, 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}, {}, {}, {'page': <HomePage: Inicio>, 'self': <HomePage: Inicio>, 'request': <WSGIRequest: GET '/'>, 'ejes': <PageQuerySet [<EjePrincipal: Memoria>, <EjePrincipal: Territorio>, <EjePrincipal: Comunidad>, <EjePrincipal: Producción>]>, 'last_posts': <PageQuerySet [<PostPage: A 50 años de las muertes de Monseñor Angelelli, Murias, Longueville y Pedernera>, <PostPage: Visita de estudiantes de la escuela de minería senador Luis Carnevale>, <PostPage: Segunda edición del Festival por la Memoria>]>, 'blog_url': '/blog/', 'current_site': <Site: Refugio Libertad [predeterminado]>, 'meta_title': 'Inicio', 'meta_description': '', 'og_image_obj': 'Logo 2025_valevolando_solo'}] |
| self | [<django.template.defaulttags.LoadNode object at 0x765fa7757680>, <TextNode: '\n'>, <django.template.defaulttags.LoadNode object at 0x765fa7757770>, <TextNode: '\n<!DOCTYPE html>\n<html la'>, <django.template.library.SimpleNode object at 0x765fa77577d0>, <TextNode: '\n '>, <django.template.defaulttags.FirstOfNode object at 0x765fa77578f0>, <TextNode: '\n '>, <django.template.defaulttags.FirstOfNode object at 0x765fa7757a10>, <TextNode: '\n <title>\n '>, <Block Node: title. Contents: [<Variable Node: meta_title>]>, <TextNode: '\n '>, <Block Node: title_suffix. Contents: [<IfNode>]>, <TextNode: '\n </title>\n '>, <IfNode>, <TextNode: '\n <meta name="viewport'>, <IfNode>, <TextNode: '\n\n '>, <TextNode: '\n <meta property="og:s'>, <IfNode>, <TextNode: '" />\n <meta property="'>, <Variable Node: meta_title>, <TextNode: '" />\n '>, <IfNode>, <TextNode: '\n <meta property="og:t'>, <Block Node: og_type. Contents: [<TextNode: 'website'>]>, <TextNode: '" />\n '>, <IfNode>, <TextNode: '\n '>, <django.template.defaulttags.FirstOfNode object at 0x765fa7760d70>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n\n '>, <TextNode: '\n <meta name="twitter:'>, <IfNode>, <TextNode: '" />\n <meta name="twit'>, <Variable Node: meta_title>, <TextNode: '" />\n '>, <IfNode>, <TextNode: '\n\n '>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <django.template.library.SimpleNode object at 0x765fa7761ca0>, <TextNode: '\n '>, <django.template.library.SimpleNode object at 0x765fa7761e80>, <TextNode: '\n </head>\n <body class='>, <django.template.library.SimpleNode object at 0x765fa7762000>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"includes/header.html"'>>, <TextNode: '\n <div id="content" cl'>, <Block Node: content. Contents: []>, <TextNode: '\n </div>\n '>, <IncludeNode: template=<FilterExpression '"includes/footer.html"'>>, <TextNode: '\n </div>\n </body>\n</h'>] |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/site-packages/django/template/base.py, line 966, 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}, {}, {}, {'page': <HomePage: Inicio>, 'self': <HomePage: Inicio>, 'request': <WSGIRequest: GET '/'>, 'ejes': <PageQuerySet [<EjePrincipal: Memoria>, <EjePrincipal: Territorio>, <EjePrincipal: Comunidad>, <EjePrincipal: Producción>]>, 'last_posts': <PageQuerySet [<PostPage: A 50 años de las muertes de Monseñor Angelelli, Murias, Longueville y Pedernera>, <PostPage: Visita de estudiantes de la escuela de minería senador Luis Carnevale>, <PostPage: Segunda edición del Festival por la Memoria>]>, 'blog_url': '/blog/', 'current_site': <Site: Refugio Libertad [predeterminado]>, 'meta_title': 'Inicio', 'meta_description': '', 'og_image_obj': 'Logo 2025_valevolando_solo'}] |
| self | <IfNode> |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/site-packages/django/template/defaulttags.py, line 321, in render
match = condition.eval(context)
except VariableDoesNotExist:
match = None
else: # else clause
match = True
if match:
return nodelist.render(context)
^^^^^^^^^^^^^^^^^^^^^^^^ …return ""
class LoremNode(Node):
def __init__(self, count, method, common):
| Variable | Value |
|---|---|
| condition | (literal <FilterExpression 'og_image_obj'>) |
| context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'page': <HomePage: Inicio>, 'self': <HomePage: Inicio>, 'request': <WSGIRequest: GET '/'>, 'ejes': <PageQuerySet [<EjePrincipal: Memoria>, <EjePrincipal: Territorio>, <EjePrincipal: Comunidad>, <EjePrincipal: Producción>]>, 'last_posts': <PageQuerySet [<PostPage: A 50 años de las muertes de Monseñor Angelelli, Murias, Longueville y Pedernera>, <PostPage: Visita de estudiantes de la escuela de minería senador Luis Carnevale>, <PostPage: Segunda edición del Festival por la Memoria>]>, 'blog_url': '/blog/', 'current_site': <Site: Refugio Libertad [predeterminado]>, 'meta_title': 'Inicio', 'meta_description': '', 'og_image_obj': 'Logo 2025_valevolando_solo'}] |
| match | 'Logo 2025_valevolando_solo' |
| nodelist | [<TextNode: '\n '>, <wagtail.images.templatetags.wagtailimages_tags.ImageNode object at 0x765fa7761130>, <TextNode: '\n <meta property="og'>, <Variable Node: current_site.root_url>, <Variable Node: og_img.url>, <TextNode: '" />\n '>] |
| self | <IfNode> |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/site-packages/django/template/base.py, line 1005, 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}, {}, {}, {'page': <HomePage: Inicio>, 'self': <HomePage: Inicio>, 'request': <WSGIRequest: GET '/'>, 'ejes': <PageQuerySet [<EjePrincipal: Memoria>, <EjePrincipal: Territorio>, <EjePrincipal: Comunidad>, <EjePrincipal: Producción>]>, 'last_posts': <PageQuerySet [<PostPage: A 50 años de las muertes de Monseñor Angelelli, Murias, Longueville y Pedernera>, <PostPage: Visita de estudiantes de la escuela de minería senador Luis Carnevale>, <PostPage: Segunda edición del Festival por la Memoria>]>, 'blog_url': '/blog/', 'current_site': <Site: Refugio Libertad [predeterminado]>, 'meta_title': 'Inicio', 'meta_description': '', 'og_image_obj': 'Logo 2025_valevolando_solo'}] |
| self | [<TextNode: '\n '>, <wagtail.images.templatetags.wagtailimages_tags.ImageNode object at 0x765fa7761130>, <TextNode: '\n <meta property="og'>, <Variable Node: current_site.root_url>, <Variable Node: og_img.url>, <TextNode: '" />\n '>] |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/site-packages/django/template/base.py, line 966, 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}, {}, {}, {'page': <HomePage: Inicio>, 'self': <HomePage: Inicio>, 'request': <WSGIRequest: GET '/'>, 'ejes': <PageQuerySet [<EjePrincipal: Memoria>, <EjePrincipal: Territorio>, <EjePrincipal: Comunidad>, <EjePrincipal: Producción>]>, 'last_posts': <PageQuerySet [<PostPage: A 50 años de las muertes de Monseñor Angelelli, Murias, Longueville y Pedernera>, <PostPage: Visita de estudiantes de la escuela de minería senador Luis Carnevale>, <PostPage: Segunda edición del Festival por la Memoria>]>, 'blog_url': '/blog/', 'current_site': <Site: Refugio Libertad [predeterminado]>, 'meta_title': 'Inicio', 'meta_description': '', 'og_image_obj': 'Logo 2025_valevolando_solo'}] |
| self | <wagtail.images.templatetags.wagtailimages_tags.ImageNode object at 0x765fa7761130> |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/site-packages/wagtail/images/templatetags/wagtailimages_tags.py, line 145, in render
raise ValueError(
"Image template tags expect an Image object, got %r" % image
)
return image
def render(self, context):
image = self.validate_image(context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ …if not image:
return ""
rendition = get_rendition_or_not_found(
image,
| Variable | Value |
|---|---|
| context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'page': <HomePage: Inicio>, 'self': <HomePage: Inicio>, 'request': <WSGIRequest: GET '/'>, 'ejes': <PageQuerySet [<EjePrincipal: Memoria>, <EjePrincipal: Territorio>, <EjePrincipal: Comunidad>, <EjePrincipal: Producción>]>, 'last_posts': <PageQuerySet [<PostPage: A 50 años de las muertes de Monseñor Angelelli, Murias, Longueville y Pedernera>, <PostPage: Visita de estudiantes de la escuela de minería senador Luis Carnevale>, <PostPage: Segunda edición del Festival por la Memoria>]>, 'blog_url': '/blog/', 'current_site': <Site: Refugio Libertad [predeterminado]>, 'meta_title': 'Inicio', 'meta_description': '', 'og_image_obj': 'Logo 2025_valevolando_solo'}] |
| self | <wagtail.images.templatetags.wagtailimages_tags.ImageNode object at 0x765fa7761130> |
/root/sitio-refu/sitiorefu/.venv/lib/python3.12/site-packages/wagtail/images/templatetags/wagtailimages_tags.py, line 138, in validate_image
if not image:
if self.output_var_name:
context[self.output_var_name] = None
return
if not hasattr(image, "get_rendition"):
raise ValueError(
^ …"Image template tags expect an Image object, got %r" % image
)
return image
def render(self, context):
| Variable | Value |
|---|---|
| context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'page': <HomePage: Inicio>, 'self': <HomePage: Inicio>, 'request': <WSGIRequest: GET '/'>, 'ejes': <PageQuerySet [<EjePrincipal: Memoria>, <EjePrincipal: Territorio>, <EjePrincipal: Comunidad>, <EjePrincipal: Producción>]>, 'last_posts': <PageQuerySet [<PostPage: A 50 años de las muertes de Monseñor Angelelli, Murias, Longueville y Pedernera>, <PostPage: Visita de estudiantes de la escuela de minería senador Luis Carnevale>, <PostPage: Segunda edición del Festival por la Memoria>]>, 'blog_url': '/blog/', 'current_site': <Site: Refugio Libertad [predeterminado]>, 'meta_title': 'Inicio', 'meta_description': '', 'og_image_obj': 'Logo 2025_valevolando_solo'}] |
| image | 'Logo 2025_valevolando_solo' |
| self | <wagtail.images.templatetags.wagtailimages_tags.ImageNode object at 0x765fa7761130> |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
| Variable | Value |
|---|---|
| HTTP_COOKIE | '********************' |
| PATH_INFO | '/' |
| QUERY_STRING | '' |
| REMOTE_ADDR | '127.0.0.1' |
| REQUEST_METHOD | 'GET' |
| SCRIPT_NAME | '' |
| SERVER_NAME | '100.83.104.109' |
| SERVER_PORT | '80' |
| SERVER_PROTOCOL | 'HTTP/1.1' |
| wsgi.errors | <_io.BytesIO object at 0x765fa7729ad0> |
| wsgi.input | <django.test.client.FakePayload object at 0x765fa78c2bc0> |
| wsgi.multiprocess | True |
| wsgi.multithread | False |
| wsgi.run_once | False |
| wsgi.url_scheme | 'http' |
| wsgi.version | (1, 0) |
sitiorefu.settings.settings| Setting | Value |
|---|---|
| ABSOLUTE_URL_OVERRIDES | {} |
| ADMINS | [] |
| ALLOWED_HOSTS | ['100.83.104.109', 'testserver'] |
| APPEND_SLASH | True |
| AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
| AUTH_PASSWORD_VALIDATORS | '********************' |
| AUTH_USER_MODEL | 'auth.User' |
| BAKERY_VIEWS | ('wagtailbakery.views.AllPublishedPagesView',) |
| BASE_DIR | '/root/sitio-refu/sitiorefu' |
| BUILD_DIR | '/home/gitlab-runner/builds/fr3rkYL-A/0/traut-cba/sitio-refu/public' |
| CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
| CACHE_MIDDLEWARE_ALIAS | 'default' |
| CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
| CACHE_MIDDLEWARE_SECONDS | 600 |
| CSRF_COOKIE_AGE | 31449600 |
| CSRF_COOKIE_DOMAIN | None |
| CSRF_COOKIE_HTTPONLY | False |
| CSRF_COOKIE_MASKED | 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,
'ENGINE': 'django.db.backends.postgresql',
'HOST': 'localhost',
'NAME': 'sitiorefu',
'OPTIONS': {},
'PASSWORD': '********************',
'PORT': 5432,
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'sitiorefu'}} |
| 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.AutoField' |
| 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.console.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 |
| FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
| GITLAB_PROJECT_ID | '58406881' |
| GITLAB_TRIGGER_TOKEN | '********************' |
| IGNORABLE_404_URLS | [] |
| INSTALLED_APPS | ['base', 'home', 'areas', 'blog', 'search', 'bakery', 'wagtailbakery', 'wagtail.contrib.settings', 'wagtail.contrib.forms', 'wagtail.contrib.redirects', 'wagtail.embeds', 'wagtail.sites', 'wagtail.users', 'wagtail.snippets', 'wagtail.documents', 'wagtail.images', 'wagtail.search', 'wagtail.admin', 'wagtail', 'modelcluster', 'taggit', 'webpack_loader', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles'] |
| INTERNAL_IPS | [] |
| 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'),
('uk', 'Ukrainian'),
('ur', 'Urdu'),
('uz', 'Uzbek'),
('vi', 'Vietnamese'),
('zh-hans', 'Simplified Chinese'),
('zh-hant', 'Traditional Chinese')] |
| LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ur'] |
| LANGUAGE_CODE | 'es-AR' |
| 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 | '/root/sitio-refu/sitiorefu/media' |
| MEDIA_URL | '/media/' |
| MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
| MIDDLEWARE | ['django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.security.SecurityMiddleware', 'wagtail.contrib.redirects.middleware.RedirectMiddleware'] |
| MIGRATION_MODULES | {} |
| MONTH_DAY_FORMAT | 'F j' |
| NUMBER_GROUPING | 0 |
| PASSWORD_HASHERS | '********************' |
| PASSWORD_RESET_TIMEOUT | '********************' |
| PREPEND_WWW | False |
| PROJECT_DIR | '/root/sitio-refu/sitiorefu/sitiorefu' |
| ROOT_URLCONF | 'sitiorefu.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 | 'sitiorefu.settings.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 | [PosixPath('/root/sitio-refu/sitiorefu/../frontend/assets'),
PosixPath('/root/sitio-refu/sitiorefu/../frontend/dist')] |
| STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
| STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.ManifestStaticFilesStorage' |
| STATIC_ROOT | '/root/sitio-refu/sitiorefu/static' |
| STATIC_URL | '/static/' |
| STORAGES | {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'},
'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.ManifestStaticFilesStorage'}} |
| TEMPLATES | [{'APP_DIRS': True,
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['/root/sitio-refu/sitiorefu/sitiorefu/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',
'wagtail.contrib.settings.context_processors.settings']}}] |
| 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 | 'America/Argentina/Cordoba' |
| USE_DEPRECATED_PYTZ | False |
| USE_I18N | True |
| USE_L10N | True |
| USE_THOUSAND_SEPARATOR | False |
| USE_TZ | True |
| USE_X_FORWARDED_HOST | False |
| USE_X_FORWARDED_PORT | False |
| WAGTAILADMIN_BASE_URL | 'http://example.com' |
| WAGTAILDOCS_EXTENSIONS | ['csv', 'docx', 'key', 'odt', 'pdf', 'pptx', 'rtf', 'txt', 'xlsx', 'zip'] |
| WAGTAILEMBEDS_RESPONSIVE_HTML | True |
| WAGTAILSEARCH_BACKENDS | {'default': {'BACKEND': 'wagtail.search.backends.database'}} |
| WAGTAIL_SITE_NAME | 'sitiorefu' |
| WEBPACK_LOADER | {'DEFAULT': {'BUNDLE_DIR_NAME': 'dist/',
'CACHE': False,
'LOADER_CLASS': 'webpack_loader.loader.WebpackLoader',
'POLL_INTERVAL': 0.1,
'STATS_FILE': PosixPath('/root/sitio-refu/sitiorefu/../frontend/webpack-prod-stats.json'),
'TIMEOUT': None}} |
| WSGI_APPLICATION | 'sitiorefu.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.