'PE'
Request Method: | GET |
---|---|
Request URL: | http://siared.se.gob.hn/redes/perfil/3179 |
Django Version: | 2.2.14 |
Exception Type: | KeyError |
Exception Value: | 'PE' |
Exception Location: | /var/www/html/siared/redes_educativas/templatetags/website_tags.py in get_estado, line 98 |
Python Executable: | /usr/bin/python3 |
Python Version: | 3.6.9 |
Python Path: | ['/var/www/html/siared', '/usr/local/bin', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/home/forellana/.local/lib/python3.6/site-packages', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages', '/usr/local/lib/python3.6/dist-packages/odf', '/usr/local/lib/python3.6/dist-packages/odf', '/usr/local/lib/python3.6/dist-packages/odf', '/usr/local/lib/python3.6/dist-packages/odf', '/usr/local/lib/python3.6/dist-packages/odf', '/usr/local/lib/python3.6/dist-packages/odf', '/usr/local/lib/python3.6/dist-packages/odf'] |
Server time: | Vie, 29 Mar 2024 03:56:21 -0600 |
In template /var/www/html/siared/sitio/templates/sitio/base.html
, error at line 0
1 | {% load static %} |
---|---|
2 | |
3 | <!DOCTYPE html> |
4 | <!--[if IE 9]> <html lang="en" class="ie9"> <![endif]--> |
5 | <!--[if !IE]><!--> |
6 | <html lang="en"> |
7 | <!--<![endif]--> |
8 | {% if info_general %}{% for detalles in info_general %} |
9 | <head> |
10 |
/usr/local/lib/python3.6/dist-packages/django/core/handlers/exception.py
in inner
This decorator is automatically applied to all middleware to ensure that
no middleware leaks an exception and that the next middleware in the stack
can rely on getting a response instead of an exception.
"""
@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 | KeyError('PE',) |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7fde78ecd860>> |
request | <WSGIRequest: GET '/redes/perfil/3179'> |
/usr/local/lib/python3.6/dist-packages/django/core/handlers/base.py
in _get_response
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)
except Exception as e:
response = self.process_exception_by_middleware(e, request)…
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
view_name = callback.__name__
else: # CBV
Variable | Value |
---|---|
callback | <function perfil at 0x7fde7821fe18> |
callback_args | () |
callback_kwargs | {'rededucativa_id': 3179} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7fde78ecdc88>> |
request | <WSGIRequest: GET '/redes/perfil/3179'> |
resolver | <URLResolver 'siared.urls' (None:None) '^/'> |
resolver_match | ResolverMatch(func=redes_educativas.views.perfil, args=(), kwargs={'rededucativa_id': 3179}, url_name=perfil, app_names=['sitio', 'sitio'], namespaces=['sitio', 'sitio'], route=redes/perfil/<int:rededucativa_id>) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fde78ecd860> |
wrapped_callback | <function perfil at 0x7fde7821fe18> |
/usr/local/lib/python3.6/dist-packages/django/core/handlers/base.py
in _get_response
response = middleware_method(request, callback, callback_args, callback_kwargs)
if response:
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)…
except Exception as e:
response = self.process_exception_by_middleware(e, request)
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
Variable | Value |
---|---|
callback | <function perfil at 0x7fde7821fe18> |
callback_args | () |
callback_kwargs | {'rededucativa_id': 3179} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7fde78ecdc88>> |
request | <WSGIRequest: GET '/redes/perfil/3179'> |
resolver | <URLResolver 'siared.urls' (None:None) '^/'> |
resolver_match | ResolverMatch(func=redes_educativas.views.perfil, args=(), kwargs={'rededucativa_id': 3179}, url_name=perfil, app_names=['sitio', 'sitio'], namespaces=['sitio', 'sitio'], route=redes/perfil/<int:rededucativa_id>) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fde78ecd860> |
wrapped_callback | <function perfil at 0x7fde7821fe18> |
/var/www/html/siared/redes_educativas/views.py
in perfil
'junta_directiva': junta_directiva,
'consejo_docente': consejo_docente,
'gobierno_estudiantil': gobierno_estudiantil,
'proyectos': proyecto,
'dimensiones': dimensiones,
'publicaciones': publicaciones
}
return HttpResponse(template.render(context))…
# return HttpResponse("Esta viendo el perfil de la red %s." % rededucativa_id)
# ---------- SERVICIOS WEB ---------- #
def get_redes_educativas(request):
Variable | Value |
---|---|
centros_educativos | <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]> |
consejo | <ConsejoDocente: AGUA FRIA> |
consejo_docente | <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]> |
context | {'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'gobierno': None, 'gobierno_estudiantil': <QuerySet []>, 'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'proyectos': <QuerySet []>, 'publicaciones': <QuerySet []>, 'red': <RedEducativa: AGUA FRIA>} |
dimensiones | <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]> |
gobierno | None |
gobierno_estudiantil | <QuerySet []> |
info_general | <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]> |
junta | <JuntaDirectiva: AGUA FRIA> |
junta_directiva | <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]> |
proyecto | <QuerySet []> |
publicaciones | <QuerySet []> |
red_educativa | <RedEducativa: AGUA FRIA> |
rededucativa_id | 3179 |
request | <WSGIRequest: GET '/redes/perfil/3179'> |
template | <django.template.backends.django.Template object at 0x7fde7685d400> |
today | datetime.datetime(2024, 3, 29, 3, 56, 20, 471073) |
/usr/local/lib/python3.6/dist-packages/django/template/backends/django.py
in render
@property
def origin(self):
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}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
request | None |
self | <django.template.backends.django.Template object at 0x7fde7685d400> |
/usr/local/lib/python3.6/dist-packages/django/template/base.py
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}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
self | <django.template.base.Template object at 0x7fde76922be0> |
/usr/local/lib/python3.6/dist-packages/django/template/base.py
in _render
self.nodelist = self.compile_nodelist()
def __iter__(self):
for node in self.nodelist:
yield from node
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}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
self | <django.template.base.Template object at 0x7fde76922be0> |
/usr/local/lib/python3.6/dist-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bits | [] |
context | [{'True': True, 'False': False, 'None': None}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
node | <ExtendsNode: extends "sitio/base.html"> |
self | [<ExtendsNode: extends "sitio/base.html">] |
/usr/local/lib/python3.6/dist-packages/django/template/base.py
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 and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
self | <ExtendsNode: extends "sitio/base.html"> |
/usr/local/lib/python3.6/dist-packages/django/template/loader_tags.py
in render
compiled_parent.nodelist.get_nodes_by_type(BlockNode)}
block_context.add_blocks(blocks)
break
# Call Template._render explicitly so the parser context stays
# the same.
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__(self, template, *args, extra_context=None, isolated_context=False, **kwargs):
Variable | Value |
---|---|
block_context | <django.template.loader_tags.BlockContext object at 0x7fde769227f0> |
blocks | {'banner': <Block Node: banner. Contents: []>, 'content': <Block Node: content. Contents: []>, 'extrastyle': <Block Node: extrastyle. Contents: []>, 'header': <Block Node: header. Contents: []>, 'specific_css': <Block Node: specific_css. Contents: []>, 'specific_js': <Block Node: specific_js. Contents: []>, 'title': <Block Node: title. Contents: [<TextNode: 'Inicio'>]>} |
compiled_parent | <django.template.base.Template object at 0x7fde76a73b38> |
context | [{'True': True, 'False': False, 'None': None}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
node | <django.template.defaulttags.LoadNode object at 0x7fde76378ef0> |
self | <ExtendsNode: extends "sitio/base.html"> |
/usr/local/lib/python3.6/dist-packages/django/template/base.py
in _render
self.nodelist = self.compile_nodelist()
def __iter__(self):
for node in self.nodelist:
yield from node
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}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
self | <django.template.base.Template object at 0x7fde76a73b38> |
/usr/local/lib/python3.6/dist-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | ('\n' '\n' '<!DOCTYPE html>\n' '<!--[if IE 9]> <html lang="en" class="ie9"> <![endif]-->\n' '<!--[if !IE]><!-->\n' '<html lang="en">\n' '\t<!--<![endif]-->\n') |
bits | ['', '\n' '\n' '<!DOCTYPE html>\n' '<!--[if IE 9]> <html lang="en" class="ie9"> <![endif]-->\n' '<!--[if !IE]><!-->\n' '<html lang="en">\n' '\t<!--<![endif]-->\n'] |
context | [{'True': True, 'False': False, 'None': None}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
node | <IfNode> |
self | [<django.template.defaulttags.LoadNode object at 0x7fde76378ef0>, <TextNode: '\n\n<!DOCTYPE html>\n<!--[if'>, <IfNode>, <TextNode: '\n\n\t\t<!-- Page specific ja'>, <Block Node: specific_js. Contents: []>, <TextNode: '\n\t</body>\n</html>\n'>] |
/usr/local/lib/python3.6/dist-packages/django/template/base.py
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 and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
self | <IfNode> |
/usr/local/lib/python3.6/dist-packages/django/template/defaulttags.py
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 <django.template.base.FilterExpression object at 0x7fde763782b0>) |
context | [{'True': True, 'False': False, 'None': None}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
match | <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]> |
nodelist | [<ForNode: for detalles in info_general, tail_len: 99>] |
self | <IfNode> |
/usr/local/lib/python3.6/dist-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bits | [] |
context | [{'True': True, 'False': False, 'None': None}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
node | <ForNode: for detalles in info_general, tail_len: 99> |
self | [<ForNode: for detalles in info_general, tail_len: 99>] |
/usr/local/lib/python3.6/dist-packages/django/template/base.py
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 and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
self | <ForNode: for detalles in info_general, tail_len: 99> |
/usr/local/lib/python3.6/dist-packages/django/template/defaulttags.py
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}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
i | 0 |
item | <InformacionGeneral: Sistema Integrado de Administración de Redes Educativas> |
len_values | 1 |
loop_dict | {'counter': 1, 'counter0': 0, 'first': True, 'last': True, 'parentloop': {}, 'revcounter': 1, 'revcounter0': 0} |
node | <Block Node: content. Contents: []> |
nodelist | ['\n\t<head>\n\n\t\t<meta charset="utf-8">\n\t\t<title>', 'SIARED', ' | ', 'Inicio', '</title>\n' '\t\t<meta name="description" content="Sistema de Administración de Redes ' 'Educativas de Honduras">\n' '\n' '\t\t<!-- Mobile Meta -->\n' '\t\t<meta name="viewport" content="width=device-width, initial-scale=1.0">\n' '\n' '\t\t<!-- Favicon -->\n' '\t\t<link rel="shortcut icon" href="', '/static/sitio/images/favicon.ico', '">\n' '\n' '\t\t<!-- Web Fonts -->\n' '\t\t<link rel="stylesheet" type="text/css" ' 'href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/>\n' '\t\t<link rel="stylesheet" type="text/css" ' 'href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css"/>\n' '\t\t<link ' "href='http://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic' " "rel='stylesheet' type='text/css'>\n" "\t\t<link href='http://fonts.googleapis.com/css?family=Raleway:700,400,300' " "rel='stylesheet' type='text/css'>\n" "\t\t<link href='http://fonts.googleapis.com/css?family=Pacifico' " "rel='stylesheet' type='text/css'>\n" "\t\t<link href='http://fonts.googleapis.com/css?family=PT+Serif' " "rel='stylesheet' type='text/css'>\n" ' ', '', '\n\t\t<link href="', '/static/sitio/plugins/materialize/css/materialize.min.css', '" rel="stylesheet" media="screen, projection"/>\n' '\t\t<!-- Bootstrap core CSS -->\n' '\t\t<link href="', '/static/sitio/bootstrap/css/bootstrap.css', '" rel="stylesheet">\n\n\t\t<!-- Font Awesome CSS -->\n\t\t<link href="', '/static/sitio/fonts/font-awesome/css/font-awesome.css', '" rel="stylesheet">\n\n\t\t<!-- Fontello CSS -->\n\t\t<link href="', '/static/sitio/fonts/fontello/css/fontello.css', '" rel="stylesheet">\n\n\t\t<!-- Plugins -->\n\t\t<link href="', '/static/sitio/plugins/magnific-popup/magnific-popup.css', '" rel="stylesheet">\n\t\t<link href="', '/static/sitio/plugins/rs-plugin/css/settings.css', '" rel="stylesheet">\n\t\t<link href="', '/static/sitio/css/animations.css', '" rel="stylesheet">\n\t\t<link href="', '/static/sitio/plugins/owl-carousel/owl.carousel.css', '" rel="stylesheet">\n\t\t<link href="', '/static/sitio/plugins/owl-carousel/owl.transitions.css', '" rel="stylesheet">\n\t\t<link href="', '/static/sitio/plugins/hover/hover-min.css', '" rel="stylesheet">\n\t\t<link href="', '/static/sitio/css/bootstrap-tagsinput.css', '" rel="stylesheet">\n' '\n' '\n' '\t\t<!-- the project core CSS file -->\n' '\t\t<link href="', '/static/sitio/css/style.css', '" rel="stylesheet" >\n' '\n' '\t\t<!-- Color Scheme (In order to change the color scheme, replace the ' 'blue.css with the color scheme that you prefer)-->\n' '\t\t<link href="', '/static/sitio/css/skins/green.css', '" rel="stylesheet">\n\n\t\t', '', '\n\n\t\t<link href="', '/static/sitio/css/custom.css', '" rel="stylesheet">\n\n\n\t\t<script type="text/javascript" src="', '/static/sitio/plugins/jquery.min.js', '"></script>\n\t\t<script type="text/javascript" src="', '/static/sitio/bootstrap/js/bootstrap.min.js', '"></script>\n\t\t<script type="text/javascript" src="', '/static/sitio/js/bootstrap-tagsinput.js', '" ></script>\n' '\n' '\n' '\n' '\t</head>\n' '\n' '\t<body class="no-trans ">\n' '\n' '\t\t<!-- scrollToTop -->\n' '\t\t<!-- ================ -->\n' '\t\t<div class="scrollToTop circle"><i class="icon-up-open-big"></i></div>\n' '\n' '\t\t<!-- page wrapper start -->\n' '\t\t<!-- ================ -->\n' '\t\t<div class="page-wrapper">\n' '\n' '\t\t\t<!-- header-container start -->\n' '\t\t\t<div class="header-container">\n' '\n' '\t\t\t\t<!-- header-top start -->\n' '\t\t\t\t<!-- classes: -->\n' '\t\t\t\t<!-- "dark": dark version of header top e.g. class="header-top dark" ' '-->\n' '\t\t\t\t<!-- "colored": colored version of header top e.g. class="header-top ' 'colored" -->\n' '\t\t\t\t<!-- ================ -->\n' '\t\t\t\t<div class="header-top colored">\n' '\t\t\t\t\t<div class="container">\n' '\t\t\t\t\t\t<div class="row">\n' '\t\t\t\t\t\t\t<div class="col-md-7 col-lg-… <trimmed 7160 bytes string> |
num_loopvars | 1 |
parentloop | {} |
pop_context | False |
self | <ForNode: for detalles in info_general, tail_len: 99> |
unpack | False |
values | <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]> |
/usr/local/lib/python3.6/dist-packages/django/template/base.py
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 and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
self | <Block Node: content. Contents: []> |
/usr/local/lib/python3.6/dist-packages/django/template/loader_tags.py
in render
push = block = block_context.pop(self.name)
if block is None:
block = self
# Create new block so we can store context without thread-safety issues.
block = 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<!-- main-container star'>, <Variable Node: red.nombre>, <TextNode: '</h1>\n\t\t\t\t<div class="sep'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<'>, <IfNode>, <TextNode: '\n\t\t\t\t\t\t\t\t\t</h1>\n\t\t\t\t\t\t\t</'>, <IfNode>, <TextNode: '\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</di'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</d'>, <Variable Node: red.nombre>, <TextNode: '</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <Variable Node: red.codigo>, <TextNode: '</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <Variable Node: red.municipio | get_name>, <TextNode: '</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <Variable Node: red.departamento | get_name>, <TextNode: '</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <Variable Node: red.fecha_constitucion>, <TextNode: '</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <ForNode: for centro in centros_educativos, tail_len: 29>, <TextNode: '\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <IfNode>, <TextNode: '\n\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t'>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t'>, <ForNode: for publicacion in publicaciones, tail_len: 17>, <TextNode: '\n\n\t\t\t\t</div>\n\t\t\t\t<!-- tim'>]> |
block_context | <django.template.loader_tags.BlockContext object at 0x7fde769227f0> |
context | [{'True': True, 'False': False, 'None': None}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
push | <Block Node: content. Contents: [<TextNode: '\n<!-- main-container star'>, <Variable Node: red.nombre>, <TextNode: '</h1>\n\t\t\t\t<div class="sep'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<'>, <IfNode>, <TextNode: '\n\t\t\t\t\t\t\t\t\t</h1>\n\t\t\t\t\t\t\t</'>, <IfNode>, <TextNode: '\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</di'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</d'>, <Variable Node: red.nombre>, <TextNode: '</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <Variable Node: red.codigo>, <TextNode: '</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <Variable Node: red.municipio | get_name>, <TextNode: '</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <Variable Node: red.departamento | get_name>, <TextNode: '</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <Variable Node: red.fecha_constitucion>, <TextNode: '</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <ForNode: for centro in centros_educativos, tail_len: 29>, <TextNode: '\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <IfNode>, <TextNode: '\n\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t'>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t'>, <ForNode: for publicacion in publicaciones, tail_len: 17>, <TextNode: '\n\n\t\t\t\t</div>\n\t\t\t\t<!-- tim'>]> |
self | <Block Node: content. Contents: []> |
/usr/local/lib/python3.6/dist-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | ('\n' '\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n' '\t\t\t\t\t\t\t\t\t\t\t\t</div>\n' '\t\t\t\t\t\t\t\t\t\t\t</div>\n' '\n' '\t\t\t\t\t\t\t\t\t\t\t<div class="panel panel-default">\n' '\t\t\t\t\t\t\t\t\t\t\t\t<div class="panel-heading">\n' '\t\t\t\t\t\t\t\t\t\t\t\t\t<h4 class="panel-title">\n' '\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a data-toggle="collapse" ' 'data-parent="#accordion"\n' '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\thref="#collapseTwo" class="collapsed ' 'collapsable">\n' '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-users pr-10"></i>Consejo ' 'Docente\n' '\t\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n' '\t\t\t\t\t\t\t\t\t\t\t\t\t</h4>\n' '\t\t\t\t\t\t\t\t\t\t\t\t</div>\n' '\t\t\t\t\t\t\t\t\t\t\t\t<div id="collapseTwo" class="panel-collapse ' 'collapse">\n' '\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="panel-body">\n' '\n' '\t\t\t\t\t\t\t\t\t\t\t\t\t\t') |
bits | ['\n' '<!-- main-container start -->\n' '<!-- ================ -->\n' '\n' '<section class="main-container">\n' '\t<div class="container">\n' '\t\t<div class="row">\n' '\n' '\t\t\t<div class="col-md-12">\n' '\t\t\t\t<h1 class="page-title">', 'AGUA FRIA', '</h1>\n' '\t\t\t\t<div class="separator-2"></div>\n' '\t\t\t\t<div class="row">\n' '\n' '\t\t\t\t\t<div class="col-md-3">\n' '\n' '\t\t\t\t\t\t<div class="row">\n' '\n' '\t\t\t\t\t\t\t<div class="image-box text-center">\n' '\t\t\t\t\t\t\t\t<div class="overlay-container overlay-visible">\n' '\n' '\t\t\t\t\t\t\t\t\t', '\n' '\t\t\t\t\t\t\t\t\t<img src="/redes/img/logos_redes/imagen_logo_escuela.jpg" ' '%}" alt="">\n' '\t\t\t\t\t\t\t\t\t<a href="/redes/img/logos_redes/imagen_logo_escuela.jpg" ' '%}" class="popup-img overlay-link"\n' '\t\t\t\t\t\t\t\t\t\ttitle="Logo de Red Educativa"><i class="fa ' 'fa-plus"></i></a>\n' '\t\t\t\t\t\t\t\t\t', '\n' '\n' '\t\t\t\t\t\t\t\t</div>\n' '\t\t\t\t\t\t\t</div>\n' '\n' '\t\t\t\t\t\t</div>\n' '\n' '\t\t\t\t\t\t<div class="row default-bg" style="min-height:73px;">\n' '\t\t\t\t\t\t\t<div class="col-md-12">\n' '\t\t\t\t\t\t\t\t<span style="font-size:50px; font-weight:300;">\n' '\t\t\t\t\t\t\t\t\t', '\n\t\t\t\t\t\t\t\t\tB\n\t\t\t\t\t\t\t\t\t', '\n' '\t\t\t\t\t\t\t\t\t</h1>\n' '\t\t\t\t\t\t\t</div>\n' '\t\t\t\t\t\t</div>\n' '\t\t\t\t\t\t<div class="row" ' 'style="background-color:#E6E6E6;text-align:right;">\n' '\t\t\t\t\t\t\t<div class="col-md-12">\n' '\t\t\t\t\t\t\t\t', '', '\n' '\t\t\t\t\t\t\t</div>\n' '\t\t\t\t\t\t</div>\n' '\n' '\t\t\t\t\t\t<div class="row indicadores-perfil">\n' '\t\t\t\t\t\t\t<div class="col-md-12">\n' '\t\t\t\t\t\t\t\t', '\n' '\t\t\t\t\t\t\t\t<div class="progress style-1">\n' '\t\t\t\t\t\t\t\t\t<span class="text">Indice de Infraestructura -\n' '\t\t\t\t\t\t\t\t\t\t-1,00%</span>\n' '\t\t\t\t\t\t\t\t\t<div class="progress-bar progress-bar-danger"\n' '\t\t\t\t\t\t\t\t\t\trole="progressbar" style="width: -1.0%">\n' '\t\t\t\t\t\t\t\t\t\t<span class="label object-non-visible" ' 'data-animation-effect="fadeInLeftSmall"\n' '\t\t\t\t\t\t\t\t\t\t\tdata-effect-delay="1000"></span>\n' '\t\t\t\t\t\t\t\t\t</div>\n' '\t\t\t\t\t\t\t\t</div>\n' '\t\t\t\t\t\t\t\t<div class="separator-2"></div>\n' '\t\t\t\t\t\t\t\t', '\n\n\t\t\t\t\t\t\t\t', '\n' '\t\t\t\t\t\t\t\t<div class="progress style-1">\n' '\t\t\t\t\t\t\t\t\t<span class="text">Matemática -\n' '\t\t\t\t\t\t\t\t\t\t-1,00%</span>\n' '\t\t\t\t\t\t\t\t\t<div class="progress-bar progress-bar-success" ' 'role="progressbar"\n' '\t\t\t\t\t\t\t\t\t\tstyle="width: -1.0%">\n' '\t\t\t\t\t\t\t\t\t\t<span class="label object-non-visible" ' 'data-animation-effect="fadeInLeftSmall"\n' '\t\t\t\t\t\t\t\t\t\t\tdata-effect-delay="1000"></span>\n' '\t\t\t\t\t\t\t\t\t</div>\n' '\t\t\t\t\t\t\t\t</div>\n' '\t\t\t\t\t\t\t\t', '\n\n\t\t\t\t\t\t\t\t', '\n' '\t\t\t\t\t\t\t\t<div class="progress style-1">\n' '\t\t\t\t\t\t\t\t\t<span class="text">Español - -1,00%</span>\n' '\t\t\t\t\t\t\t\t\t<div class="progress-bar progress-bar-success" ' 'role="progressbar"\n' '\t\t\t\t\t\t\t\t\t\tstyle="width: -1.0%">\n' '\t\t\t\t\t\t\t\t\t\t<span class="label object-non-visible" ' 'data-animation-effect="fadeInLeftSmall"\n' '\t\t\t\t\t\t\t\t\t\t\tdata-effect-delay="1000"></span>\n' '\t\t\t\t\t\t\t\t\t</div>\n' '\t\t\t\t\t\t\t\t</div>\n' '\t\t\t\t\t\t\t\t', '\n\n\t\t\t\t\t\t\t\t', '\n' '\t\t\t\t\t\t\t\t<div class="progress style-1">\n' '\t\t\t\t\t\t\t\t\t<span class="text">Ciencias Sociales -\n' '\t\t\t\t\t\t\t\t\t\t-1,00%</span>\n' '\t\t\t\t\t\t\t\t\t<div class="progress-bar progress-bar-success" ' 'role="progressbar"\n' '\t\t\t\t\t\t\t\t\t\tstyle="width:-1.0%">\n' '\t\t\t\t\t\t\t\t\t\t<span class="label object-non-visible" ' 'data-animation-effect="fadeInLeftSmall"\n' '\t\t\t\t\t\t\t\t\t\t\tdata-effect-delay="1000"></span>\n' '\t\t\t\t\t\t\t\t\t</div>\n' '\t\t\t\t\t\t\t\t</div>\n' '\t\t\t\t\t\t\t\t', '\n\n\t\t\t\t\t\t\t\t', '\n' '\t\t\t\t\t\t\t\t<div class="progress style-1">\n' '\t\t\t\t\t\t\t\t\t<span class=… <trimmed 67694 bytes string> |
context | [{'True': True, 'False': False, 'None': None}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
node | <IfNode> |
self | [<TextNode: '\n<!-- main-container star'>, <Variable Node: red.nombre>, <TextNode: '</h1>\n\t\t\t\t<div class="sep'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<'>, <IfNode>, <TextNode: '\n\t\t\t\t\t\t\t\t\t</h1>\n\t\t\t\t\t\t\t</'>, <IfNode>, <TextNode: '\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</di'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</d'>, <Variable Node: red.nombre>, <TextNode: '</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <Variable Node: red.codigo>, <TextNode: '</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <Variable Node: red.municipio | get_name>, <TextNode: '</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <Variable Node: red.departamento | get_name>, <TextNode: '</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <Variable Node: red.fecha_constitucion>, <TextNode: '</p>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <ForNode: for centro in centros_educativos, tail_len: 29>, <TextNode: '\n\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t'>, <IfNode>, <TextNode: '\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t'>, <IfNode>, <TextNode: '\n\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t'>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t'>, <ForNode: for publicacion in publicaciones, tail_len: 17>, <TextNode: '\n\n\t\t\t\t</div>\n\t\t\t\t<!-- tim'>] |
/usr/local/lib/python3.6/dist-packages/django/template/base.py
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 and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
self | <IfNode> |
/usr/local/lib/python3.6/dist-packages/django/template/defaulttags.py
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 | (is not (literal <django.template.base.FilterExpression object at 0x7fde768e9278>) (literal <django.template.base.FilterExpression object at 0x7fde76a0ac50>)) |
context | [{'True': True, 'False': False, 'None': None}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
match | True |
nodelist | [<TextNode: '\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'>, <django.template.library.SimpleNode object at 0x7fde76a0afd0>, <TextNode: '\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'>] |
self | <IfNode> |
/usr/local/lib/python3.6/dist-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | '\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t' |
bits | ['\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'] |
context | [{'True': True, 'False': False, 'None': None}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
node | <django.template.library.SimpleNode object at 0x7fde76a0afd0> |
self | [<TextNode: '\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'>, <django.template.library.SimpleNode object at 0x7fde76a0afd0>, <TextNode: '\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t'>, <IfNode>, <TextNode: '\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'>] |
/usr/local/lib/python3.6/dist-packages/django/template/base.py
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 and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
self | <django.template.library.SimpleNode object at 0x7fde76a0afd0> |
/usr/local/lib/python3.6/dist-packages/django/template/library.py
in render
def __init__(self, func, takes_context, args, kwargs, target_var):
super().__init__(func, takes_context, args, kwargs)
self.target_var = target_var
def render(self, context):
resolved_args, resolved_kwargs = self.get_resolved_arguments(context)
output = self.func(*resolved_args, **resolved_kwargs)…
if self.target_var is not None:
context[self.target_var] = output
return ''
if context.autoescape:
output = conditional_escape(output)
return output
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {'info_general': <QuerySet [<InformacionGeneral: Sistema Integrado de Administración de Redes Educativas>]>, 'red': <RedEducativa: AGUA FRIA>, 'consejo': <ConsejoDocente: AGUA FRIA>, 'junta': <JuntaDirectiva: AGUA FRIA>, 'gobierno': None, 'centros_educativos': <QuerySet [<AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>, <AfiliacionRedEducativa: AGUA FRIA>]>, 'junta_directiva': <QuerySet [<JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>, <JuntaDirectivaMiembro: Miembros de Junta Directiva - AGUA FRIA>]>, 'consejo_docente': <QuerySet [<ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>, <ConsejoDocenteMiembro: Miembros del Consejo Docente - AGUA FRIA>]>, 'gobierno_estudiantil': <QuerySet []>, 'proyectos': <QuerySet []>, 'dimensiones': <QuerySet [<Dimension: DIMENSIÓN - ADMINISTRATIVO FINANCIERA>, <Dimension: DIMENSIÓN - COMUNITARIA>, <Dimension: DIMENSIÓN - CONVIVENCIAL>, <Dimension: DIMENSIÓN - ORGANIZATIVA>, <Dimension: DIMENSIÓN - PEDAGÓGICA CURRICULAR>]>, 'publicaciones': <QuerySet []>}] |
resolved_args | ['PE', '05/03/2020'] |
resolved_kwargs | {} |
self | <django.template.library.SimpleNode object at 0x7fde76a0afd0> |
/var/www/html/siared/redes_educativas/templatetags/website_tags.py
in get_estado
@register.simple_tag
def get_estado(string,fecha,*args,**kwars):
estados={
'EP':'<div class="alert alert-icon alert-info my-alert" role="alert"><i class="fa fa-info-circle"></i> Esta seccion esta en proceso de construccion. </div>',
'C':'<div class="alert alert-icon alert-info my-alert" role="alert"><i class="fa fa-info-circle"></i> Esta seccion esta en proceso de construccion. </div>',
'AP':'<div class="alert alert-icon alert-success my-alert" role="alert"><i class="fa fa-info-circle"></i> Esta seccion fue Aprobado en la fecha {0} </div>'.format(fecha)
}
return mark_safe(estados[string])…
Variable | Value |
---|---|
args | () |
estados | {'AP': '<div class="alert alert-icon alert-success my-alert" role="alert"><i ' 'class="fa fa-info-circle"></i> Esta seccion fue Aprobado en la fecha ' '05/03/2020 </div>', 'C': '<div class="alert alert-icon alert-info my-alert" role="alert"><i ' 'class="fa fa-info-circle"></i> Esta seccion esta en proceso de ' 'construccion. </div>', 'EP': '<div class="alert alert-icon alert-info my-alert" role="alert"><i ' 'class="fa fa-info-circle"></i> Esta seccion esta en proceso de ' 'construccion. </div>'} |
fecha | '05/03/2020' |
kwars | {} |
string | 'PE' |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTP_ACCEPT | '*/*' |
HTTP_CONNECTION | 'close' |
HTTP_HOST | 'siared.se.gob.hn' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_FORWARDED_FOR | '44.200.82.195' |
HTTP_X_FORWARDED_PROTO | 'http' |
HTTP_X_REAL_IP | '44.200.82.195' |
PATH_INFO | '/redes/perfil/3179' |
QUERY_STRING | '' |
RAW_URI | '/redes/perfil/3179' |
REMOTE_ADDR | '' |
REQUEST_METHOD | 'GET' |
SCRIPT_NAME | '' |
SERVER_NAME | 'siared.se.gob.hn' |
SERVER_PORT | '80' |
SERVER_PROTOCOL | 'HTTP/1.0' |
SERVER_SOFTWARE | 'gunicorn/19.9.0' |
gunicorn.socket | <socket.socket fd=9, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0, laddr=/run/gunicorn.sock> |
wsgi.errors | <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fde76ad1d68> |
wsgi.file_wrapper | '' |
wsgi.input | <gunicorn.http.body.Body object at 0x7fde76ad1f60> |
wsgi.multiprocess | True |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'http' |
wsgi.version | (1, 0) |
siared.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
ALLOWED_HOSTS | ['www.siared.se.gob.hn', 'siared.se.gob.hn', '172.17.32.18', 'localhost'] |
ANONYMOUS_USER_ID | -1 |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ('django.contrib.auth.backends.ModelBackend', 'guardian.backends.ObjectPermissionBackend') |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'auth.User' |
BASE_DIR | '/var/www/html/siared' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': '/var/www/html/siared/cache'}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CRON_CLASSES | ['redes_educativas.cronjob.CategoriaRedEducativa', 'notificaciones.email.cronjob.NotificacionesEmail', 'siared.cronjob.AdminLog', 'sace.cronjob.CentrosEducativosSync'] |
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_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': 'localhost', 'NAME': 'redes', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '5432', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'uredes'}, 'sace': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'sql_server.pyodbc', 'HOST': '172.17.32.111', 'NAME': 'BI_SEDUC', 'OPTIONS': {'driver': 'ODBC Driver 17 for SQL Server'}, 'PASSWORD': '********************', 'PORT': '1433', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'aplicaciones'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
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', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y'] |
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_CHARSET | 'utf-8' |
DEFAULT_CONTENT_TYPE | 'text/html' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | 'siared@se.gob.hn' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | 'cisne.se.hn' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | 'siared@se.hn' |
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 | True |
FILE_CHARSET | 'utf-8' |
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 | None |
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' |
I18N_PATH | '//cdnjs.cloudflare.com/ajax/libs/select2/4.0.5/js/i18n' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'django.contrib.sites', 'geo', 'rest_framework', 'notifications', 'notificaciones', 'django_cron', 'redes_educativas', 'sace', 'proyecto', 'sitio', 'smart_selects', 'django_summernote', 'guardian', 'wkhtmltopdf', 'import_export', 'django_select2', 'fuentes_informacion', 'widget_tweaks', 'ajax_select'] |
INTERNAL_IPS | [] |
LANGUAGES | [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('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'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('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'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] |
LANGUAGES_BIDI | ['he', 'ar', 'fa', 'ur'] |
LANGUAGE_CODE | 'es-HN' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_NAME | 'django_language' |
LANGUAGE_COOKIE_PATH | '/' |
LOCALE_PATHS | [] |
LOGGING | {} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | [] |
MEDIA_ROOT | '/var/www/html/siared/static/redes' |
MEDIA_URL | '/redes/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ['django.middleware.security.SecurityMiddleware', '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'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PREPEND_WWW | False |
REST_FRAMEWORK | {'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly', 'rest_framework.permissions.DjangoModelPermissions', 'rest_framework.permissions.IsAuthenticated'], 'PAGE_SIZE': 50} |
ROOT_URLCONF | 'siared.urls' |
SECRET_KEY | '********************' |
SECURE_BROWSER_XSS_FILTER | False |
SECURE_CONTENT_TYPE_NOSNIFF | False |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | False |
SELECT2_CACHE_BACKEND | 'default' |
SELECT2_CACHE_PREFIX | 'select2_' |
SELECT2_CSS | '//cdnjs.cloudflare.com/ajax/libs/select2/4.0.12/css/select2.min.css' |
SELECT2_I18N_AVAILABLE_LANGUAGES | ['ar', 'az', 'bg', 'ca', 'cs', 'da', 'de', 'el', 'en', 'es', 'et', 'eu', 'fa', 'fi', 'fr', 'gl', 'he', 'hi', 'hr', 'hu', 'id', 'is', 'it', 'ja', 'km', 'ko', 'lt', 'lv', 'mk', 'ms', 'nb', 'nl', 'pl', 'pt-BR', 'pt', 'ro', 'ru', 'sk', 'sr-Cyrl', 'sr', 'sv', 'th', 'tr', 'uk', 'vi', 'zh-CN', 'zh-TW'] |
SELECT2_I18N_PATH | '//cdnjs.cloudflare.com/ajax/libs/select2/4.0.12/js/i18n' |
SELECT2_JS | '//cdnjs.cloudflare.com/ajax/libs/select2/4.0.12/js/select2.min.js' |
SELECT2_LIB_VERSION | '4.0.12' |
SERVER_EMAIL | 'siared@se.gob.hn' |
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 | 'siared.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 | '/var/www/html/siared/static/' |
STATIC_URL | '/static/' |
SUMMERNOTE_CONFIG | {'base_css': ('//stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css',), 'base_js': ('//code.jquery.com/jquery-3.3.1.min.js', '//stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js'), 'default_css': ('summernote/summernote.css', 'summernote/django_summernote.css'), 'default_js': ('summernote/jquery.ui.widget.js', 'summernote/jquery.iframe-transport.js', 'summernote/jquery.fileupload.js', 'summernote/summernote.min.js', 'summernote/ResizeSensor.js'), 'height': '300'} |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/var/www/html/siared/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 | 'America/Tegucigalpa' |
USE_I18N | True |
USE_L10N | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | False |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WSGI_APPLICATION | 'siared.wsgi.application' |
X_FRAME_OPTIONS | 'SAMEORIGIN' |
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.