'LinkPlugin'
Request Method: | GET |
---|---|
Request URL: | https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018/ |
Django Version: | 1.7.5 |
Exception Type: | KeyError |
Exception Value: | 'LinkPlugin' |
Exception Location: | /home/dleon/cmu/venv/lib/python3.4/site-packages/cms/plugin_pool.py in get_plugin, line 187 |
Python Executable: | /usr/local/bin/python3 |
Python Version: | 3.4.4 |
Python Path: | ['/home/dleon/cmu', '/home/dleon/cmu/venv/lib/python3.4/site-packages', '/home/dleon/cmu/venv/lib/python3.4/site-packages/newrelic-2.60.0.46', '/home/dleon/cmu/venv/lib/python3.4', '/usr/local/lib/python34.zip', '/usr/local/lib/python3.4', '/usr/local/lib/python3.4/plat-linux', '/usr/local/lib/python3.4/lib-dynload', '/usr/local/lib/python3.4/site-packages', '/usr/local/lib/python3.4/site-packages/newrelic-2.60.0.46'] |
Server time: | Jue, 28 Mar 2024 18:31:19 -0600 |
In template /home/dleon/cmu/cmu/templates/page.html
, error at line 13
3 | {% block title %} |
---|---|
4 | {% page_attribute 'page_title' %} |
5 | {% endblock title %} |
6 | {% block content %} |
7 | <div class="row row-index row-index-1"> |
8 | <div class="col l9 m7 s6"> |
9 | <div class="row row-index row-index-1 contentpage"> |
10 | <div class="col l12 m12 s12"> |
11 | <ul class="breadcrumb">{% show_breadcrumb 1 %} |
12 | </ul> |
13 | {% placeholder "content" %} |
14 | </div> |
15 | <div style="display: none;">{% placeholder "attachments" %}</div> |
16 | </div> |
17 | </div> |
18 | <div class="col l3 m5 s6 barra"> |
19 | <a target="_blank" href="https://www.facebook.com/colmexuro/"><img class="barra" src="{{ STATIC_URL }}img/faceb.png"></a> |
20 | <a target="_blank" href="https://twitter.com/cmun_colmexu"><img class="barra" src="{{ STATIC_URL }}img/twetb.png"></a> |
21 | <a target="_blank" href="https://www.youtube.com/user/ColegioMdeUrologiaN"><img class="barra" src="{{ STATIC_URL }}img/youtb.png"></a> |
22 | {% static_placeholder "side-column" %} |
23 | </div> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/core/handlers/base.py
in get_response
% (callback.__module__, view_name))
# If the response supports deferred rendering, apply template
# response middleware and then render the response
if hasattr(response, 'render') and callable(response.render):
for middleware_method in self._template_response_middleware:
response = middleware_method(request, response)
response = response.render()...
except http.Http404 as e:
logger.warning('Not Found: %s', request.path,
extra={
'status_code': 404,
'request': request
Variable | Value |
---|---|
callback_args | () |
request | ('<WSGIRequest\n' 'path:/es/congreso-anual-guadalajara-2018/,\n' 'GET:<QueryDict: {}>,\n' 'POST:<QueryDict: {}>,\n' 'COOKIES:{},\n' "META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu',\n" " 'CONTEXT_PREFIX': '',\n" " 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT',\n" " 'DOCUMENT_ROOT': '/var/www/cmu/cmu',\n" " 'GATEWAY_INTERFACE': 'CGI/1.1',\n" " 'HTTP_ACCEPT': '*/*',\n" " 'HTTP_HOST': 'mi.cmu.org.mx',\n" " 'HTTP_REFERER': " "'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018',\n" " 'HTTP_USER_AGENT': 'claudebot',\n" " 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/',\n" " 'PATH_TRANSLATED': " "'/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/',\n" " 'QUERY_STRING': '',\n" " 'REMOTE_ADDR': '54.210.126.232',\n" " 'REMOTE_PORT': '46212',\n" " 'REQUEST_METHOD': 'GET',\n" " 'REQUEST_SCHEME': 'https',\n" " 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/',\n" " 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py',\n" " 'SCRIPT_NAME': '',\n" " 'SERVER_ADDR': '192.168.145.2',\n" " 'SERVER_ADMIN': 'david.leon@desici.com',\n" " 'SERVER_NAME': 'mi.cmu.org.mx',\n" " 'SERVER_PORT': '443',\n" " 'SERVER_PROTOCOL': 'HTTP/1.1',\n" " 'SERVER_SIGNATURE': '',\n" " 'SERVER_SOFTWARE': 'Apache',\n" " 'SSL_TLS_SNI': 'mi.cmu.org.mx',\n" " 'apache.version': (2, 4, 25),\n" " 'mod_wsgi.application_group': 'mi.cmu.org.mx|',\n" " 'mod_wsgi.callable_object': 'application',\n" " 'mod_wsgi.connection_id': 'Zi8RwmHPH2w',\n" " 'mod_wsgi.daemon_connects': '1',\n" " 'mod_wsgi.daemon_restarts': '0',\n" " 'mod_wsgi.daemon_start': '1711672278825301',\n" " 'mod_wsgi.enable_sendfile': '0',\n" " 'mod_wsgi.handler_script': '',\n" " 'mod_wsgi.ignore_activity': '0',\n" " 'mod_wsgi.listener_host': '',\n" " 'mod_wsgi.listener_port': '443',\n" " 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/',\n" " 'mod_wsgi.process_group': 'prod_cmu',\n" " 'mod_wsgi.queue_start': '1711672278824808',\n" " 'mod_wsgi.request_handler': 'wsgi-script',\n" " 'mod_wsgi.request_id': 'M7YmwmHPH2w',\n" " 'mod_wsgi.request_start': '1711672278824499',\n" " 'mod_wsgi.script_name': '',\n" " 'mod_wsgi.script_reloading': '1',\n" " 'mod_wsgi.script_start': '1711672278825483',\n" " 'mod_wsgi.thread_id': 1,\n" " 'mod_wsgi.thread_requests': 87,\n" " 'mod_wsgi.total_requests': 87,\n" " 'mod_wsgi.version': (4, 5, 20),\n" " 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' " "encoding='utf-8'>,\n" " 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>,\n" " 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>,\n" " 'wsgi.multiprocess': True,\n" " 'wsgi.multithread': False,\n" " 'wsgi.run_once': False,\n" " 'wsgi.url_scheme': 'https',\n" " 'wsgi.version': (1, 0)}>") |
response | <django.template.response.TemplateResponse object at 0x7f5f462b0be0> |
callback_kwargs | {'slug': 'congreso-anual-guadalajara-2018'} |
resolver_match | ResolverMatch(func=<function details at 0x7f5f4baf7a60>, args=(), kwargs={'slug': 'congreso-anual-guadalajara-2018'}, url_name='pages-details-by-slug', app_name='None', namespace='') |
wrapped_callback | <function details at 0x7f5f4baf7a60> |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f5f589873c8> |
callback | <function details at 0x7f5f4baf7a60> |
urlconf | 'cmu.urls' |
resolver | <RegexURLResolver 'cmu.urls' (None:None) ^/> |
middleware_method | <bound method ToolbarMiddleware.process_view of <cms.middleware.toolbar.ToolbarMiddleware object at 0x7f5f4bc7a198>> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/response.py
in render
If the content has already been rendered, this is a no-op.
Returns the baked response instance.
"""
retval = self
if not self._is_rendered:
self.content = self.rendered_content...
for post_callback in self._post_render_callbacks:
newretval = post_callback(retval)
if newretval is not None:
retval = newretval
return retval
Variable | Value |
---|---|
self | <django.template.response.TemplateResponse object at 0x7f5f462b0be0> |
retval | <django.template.response.TemplateResponse object at 0x7f5f462b0be0> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/response.py
in rendered_content
This *does not* set the final content of the response. To set the
response content, you must either call render(), or set the
content explicitly using the value of this property.
"""
template = self.resolve_template(self.template_name)
context = self.resolve_context(self.context_data)
content = template.render(context)...
return content
def add_post_render_callback(self, callback):
"""Adds a new post-rendering callback.
If the response has already been rendered,
Variable | Value |
---|---|
self | <django.template.response.TemplateResponse object at 0x7f5f462b0be0> |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
template | <django.template.base.Template object at 0x7f5f461c6438> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/base.py
in render
def _render(self, context):
return self.nodelist.render(context)
def render(self, context):
"Display stage -- can be called many times"
context.render_context.push()
try:
return self._render(context)...
finally:
context.render_context.pop()
def compile_string(template_string, origin):
"Compiles template_string into NodeList ready for rendering"
Variable | Value |
---|---|
self | <django.template.base.Template object at 0x7f5f461c6438> |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/base.py
in _render
def __iter__(self):
for node in self.nodelist:
for subnode in node:
yield subnode
def _render(self, context):
return self.nodelist.render(context)...
def render(self, context):
"Display stage -- can be called many times"
context.render_context.push()
try:
return self._render(context)
Variable | Value |
---|---|
self | <django.template.base.Template object at 0x7f5f461c6438> |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = self.render_node(node, context)...
else:
bit = node
bits.append(force_text(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
self | [<ExtendsNode: extends "base.html">] |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
bits | [] |
node | <ExtendsNode: extends "base.html"> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/debug.py
in render_node
if not hasattr(e, 'django_template_source'):
e.django_template_source = token.source
class DebugNodeList(NodeList):
def render_node(self, node, context):
try:
return node.render(context)...
except Exception as e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
Variable | Value |
---|---|
self | [<ExtendsNode: extends "base.html">] |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
node | <ExtendsNode: extends "base.html"> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/loader_tags.py
in render
blocks = dict((n.name, n) for n in
compiled_parent.nodelist.get_nodes_by_type(BlockNode))
block_context.add_blocks(blocks)
break
# Call Template._render explicitly so the parser context stays
# the same.
return compiled_parent._render(context)...
class IncludeNode(Node):
def __init__(self, template, *args, **kwargs):
self.template = template
self.extra_context = kwargs.pop('extra_context', {})
Variable | Value |
---|---|
blocks | {'content': <Block Node: content. Contents: [<Text Node: ' '>]>, 'encabezado': <Block Node: encabezado. Contents: [<Text Node: ' '>]>, 'title': <Block Node: title. Contents: [<Text Node: ' Colegio Mexicano de Urol'>]>} |
block_context | <django.template.loader_tags.BlockContext object at 0x7f5f46a6b0b8> |
self | <ExtendsNode: extends "base.html"> |
compiled_parent | <django.template.base.Template object at 0x7f5f461b64e0> |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
node | <django.template.defaulttags.LoadNode object at 0x7f5f469cedd8> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/base.py
in _render
def __iter__(self):
for node in self.nodelist:
for subnode in node:
yield subnode
def _render(self, context):
return self.nodelist.render(context)...
def render(self, context):
"Display stage -- can be called many times"
context.render_context.push()
try:
return self._render(context)
Variable | Value |
---|---|
self | <django.template.base.Template object at 0x7f5f461b64e0> |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = self.render_node(node, context)...
else:
bit = node
bits.append(force_text(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | '\n' |
self | [<django.template.defaulttags.LoadNode object at 0x7f5f469cedd8>, <Text Node: ' '>, <django.template.defaulttags.LoadNode object at 0x7f5f469ce3c8>, <Text Node: ' '>, <Tag: page_meta>, <Text Node: ' <!DOCTYPE html> <html> '>, <Block Node: title. Contents: [<Text Node: ' Colegio Mexicano de Urol'>]>, <Text Node: '</title> <meta charset="u'>, <django.template.loader_tags.IncludeNode object at 0x7f5f469ce630>, <Text Node: ' '>, <Tag: render_block>] |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
bits | ['', '\n', '', '\n', '', '\n\n<!DOCTYPE html>\n<html>\n<head>\n<title>', '\nCongreso Anual Guadalajara 2018\n', '</title>\n' '<meta charset="utf-8">\n' '<meta name="author" content="DeSiCi">\n' '<meta name="viewport" content="width=device-width, initial-scale=1.0">\n', '\n' '\n' '\n' '\t<meta name="description" content="Congreso Anual Guadalajara 2018">\n' '\t\n' '\t\n' '\t\n' '\t\n', '\n'] |
node | <Tag: render_block> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/debug.py
in render_node
if not hasattr(e, 'django_template_source'):
e.django_template_source = token.source
class DebugNodeList(NodeList):
def render_node(self, node, context):
try:
return node.render(context)...
except Exception as e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
Variable | Value |
---|---|
self | [<django.template.defaulttags.LoadNode object at 0x7f5f469cedd8>, <Text Node: ' '>, <django.template.defaulttags.LoadNode object at 0x7f5f469ce3c8>, <Text Node: ' '>, <Tag: page_meta>, <Text Node: ' <!DOCTYPE html> <html> '>, <Block Node: title. Contents: [<Text Node: ' Colegio Mexicano de Urol'>]>, <Text Node: '</title> <meta charset="u'>, <django.template.loader_tags.IncludeNode object at 0x7f5f469ce630>, <Text Node: ' '>, <Tag: render_block>] |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
node | <Tag: render_block> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/classytags/core.py
in render
"""
INTERNAL method to prepare rendering
Usually you should not override this method, but rather use render_tag.
"""
items = self.kwargs.items()
kwargs = dict([(key, value.resolve(context)) for key, value in items])
kwargs.update(self.blocks)
return self.render_tag(context, **kwargs)...
def render_tag(self, context, **kwargs):
"""
The method you should override in your custom tags
"""
raise NotImplementedError
Variable | Value |
---|---|
items | dict_items([('postprocessor', <TemplateConstant: None>), ('name', <classytags.values.StringValue object at 0x7f5f469cea90>)]) |
self | <Tag: render_block> |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
kwargs | {'name': 'css', 'nodelist': [<Text Node: ' <link rel="shortcut icon'>, <Variable Node: STATIC_URL>, <Text Node: 'favicon.ico" /> <link rel'>, <Variable Node: STATIC_URL>, <Text Node: 'css/materialize.css"> <li'>, <Variable Node: STATIC_URL>, <Text Node: 'css/cms_main.css"> <link '>, <Variable Node: STATIC_URL>, <Text Node: 'css/font-awesome.min.css"'>, <Variable Node: STATIC_URL>, <Text Node: 'css/bootstrap-theme.css">'>, <Variable Node: STATIC_URL>, <Text Node: 'css/bootstrap.min.css"> <'>, <Variable Node: STATIC_URL>, <Text Node: 'js/vendor/modernizr.min.j'>, <Tag: cms_toolbar>], 'postprocessor': None} |
/home/dleon/cmu/venv/lib/python3.4/site-packages/sekizai/templatetags/sekizai_tags.py
in render_tag
Argument('postprocessor', required=False, default=None, resolve=False),
parser_class=SekizaiParser,
)
def render_tag(self, context, name, postprocessor, nodelist):
if not validate_context(context):
return nodelist.render(context)
rendered_contents = nodelist.render(context)...
varname = get_varname()
data = '\n'.join(context[varname][name])
if postprocessor:
func = import_processor(postprocessor)
data = func(context, data, name)
return '%s\n%s' % (data, rendered_contents)
Variable | Value |
---|---|
postprocessor | None |
self | <Tag: render_block> |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
nodelist | [<Text Node: ' <link rel="shortcut icon'>, <Variable Node: STATIC_URL>, <Text Node: 'favicon.ico" /> <link rel'>, <Variable Node: STATIC_URL>, <Text Node: 'css/materialize.css"> <li'>, <Variable Node: STATIC_URL>, <Text Node: 'css/cms_main.css"> <link '>, <Variable Node: STATIC_URL>, <Text Node: 'css/font-awesome.min.css"'>, <Variable Node: STATIC_URL>, <Text Node: 'css/bootstrap-theme.css">'>, <Variable Node: STATIC_URL>, <Text Node: 'css/bootstrap.min.css"> <'>, <Variable Node: STATIC_URL>, <Text Node: 'js/vendor/modernizr.min.j'>, <Tag: cms_toolbar>] |
name | 'css' |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = self.render_node(node, context)...
else:
bit = node
bits.append(force_text(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | 'js/vendor/modernizr.min.js"></script>\n</head>\n<body>\n ' |
self | [<Text Node: ' <link rel="shortcut icon'>, <Variable Node: STATIC_URL>, <Text Node: 'favicon.ico" /> <link rel'>, <Variable Node: STATIC_URL>, <Text Node: 'css/materialize.css"> <li'>, <Variable Node: STATIC_URL>, <Text Node: 'css/cms_main.css"> <link '>, <Variable Node: STATIC_URL>, <Text Node: 'css/font-awesome.min.css"'>, <Variable Node: STATIC_URL>, <Text Node: 'css/bootstrap-theme.css">'>, <Variable Node: STATIC_URL>, <Text Node: 'css/bootstrap.min.css"> <'>, <Variable Node: STATIC_URL>, <Text Node: 'js/vendor/modernizr.min.j'>, <Tag: cms_toolbar>] |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
bits | ['\n<link rel="shortcut icon" type="image/png" href="', '/static/', 'favicon.ico" />\n<link rel="stylesheet" href="', '/static/', 'css/materialize.css">\n<link rel="stylesheet" href="', '/static/', 'css/cms_main.css">\n<link rel="stylesheet" href="', '/static/', 'css/font-awesome.min.css">\n<link rel="stylesheet" href="', '/static/', 'css/bootstrap-theme.css">\n<link rel="stylesheet" href="', '/static/', 'css/bootstrap.min.css">\n<script type="text/javascript" src="', '/static/', 'js/vendor/modernizr.min.js"></script>\n</head>\n<body>\n '] |
node | <Tag: cms_toolbar> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/debug.py
in render_node
if not hasattr(e, 'django_template_source'):
e.django_template_source = token.source
class DebugNodeList(NodeList):
def render_node(self, node, context):
try:
return node.render(context)...
except Exception as e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
Variable | Value |
---|---|
self | [<Text Node: ' <link rel="shortcut icon'>, <Variable Node: STATIC_URL>, <Text Node: 'favicon.ico" /> <link rel'>, <Variable Node: STATIC_URL>, <Text Node: 'css/materialize.css"> <li'>, <Variable Node: STATIC_URL>, <Text Node: 'css/cms_main.css"> <link '>, <Variable Node: STATIC_URL>, <Text Node: 'css/font-awesome.min.css"'>, <Variable Node: STATIC_URL>, <Text Node: 'css/bootstrap-theme.css">'>, <Variable Node: STATIC_URL>, <Text Node: 'css/bootstrap.min.css"> <'>, <Variable Node: STATIC_URL>, <Text Node: 'js/vendor/modernizr.min.j'>, <Tag: cms_toolbar>] |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
node | <Tag: cms_toolbar> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/classytags/core.py
in render
"""
INTERNAL method to prepare rendering
Usually you should not override this method, but rather use render_tag.
"""
items = self.kwargs.items()
kwargs = dict([(key, value.resolve(context)) for key, value in items])
kwargs.update(self.blocks)
return self.render_tag(context, **kwargs)...
def render_tag(self, context, **kwargs):
"""
The method you should override in your custom tags
"""
raise NotImplementedError
Variable | Value |
---|---|
items | dict_items([('name', <TemplateConstant: None>)]) |
self | <Tag: cms_toolbar> |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
kwargs | {'name': None, 'nodelist': [<Text Node: ' <header> <na'>, <Tag: language_chooser>, <Text Node: ' <li><a c'>, <Variable Node: STATIC_URL>, <Text Node: 'img/twet.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/yout.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/face.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/logo-cmu.png" class="'>, <Tag: show_menu>, <Text Node: ' </ul> '>, <Block Node: encabezado. Contents: [<Text Node: ' '>]>, <Text Node: ' <div class="contain'>, <Block Node: content. Contents: [<Text Node: ' '>]>, <Text Node: ' <div class="row '>, <Variable Node: STATIC_URL>, <Text Node: 'img/video1.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/video2.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/vids.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/cmun.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/not.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/bol.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/boston.png "> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/bostonmovil.png "> '>, <Tag: placeholder>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/twet.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/yout.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/face.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/log-foot.png"> '>, <Variable Node: STATIC_URL>, <Text Node: 'bootstrap/javascripts/boo'>, <Variable Node: STATIC_URL>, <Text Node: 'js/vendor/jquery-1.12.3.m'>, <Variable Node: STATIC_URL>, <Text Node: 'js/vendor/hammer.min.js">'>, <Variable Node: STATIC_URL>, <Text Node: 'js/vendor/jquery.hammer.j'>, <Variable Node: STATIC_URL>, <Text Node: 'js/jquery.dropotron.js"><'>, <Variable Node: STATIC_URL>, <Text Node: 'js/desici.js"></script> '>, <Variable Node: STATIC_URL>, <Text Node: 'js/default.js"></script> '>, <Tag: render_block>]} |
/home/dleon/cmu/venv/lib/python3.4/site-packages/cms/templatetags/cms_tags.py
in render_tag
with force_language(language):
# needed to populate the context with sekizai content
render_to_string('cms/toolbar/toolbar_javascript.html', context)
context['addons'] = mark_safe(toolbar.render_addons(context))
else:
language = None
# render everything below the tag
rendered_contents = nodelist.render(context)...
# sanity checks
if not request:
return rendered_contents
if not toolbar:
return rendered_contents
if not toolbar.show_toolbar:
Variable | Value |
---|---|
request | ('<WSGIRequest\n' 'path:/es/congreso-anual-guadalajara-2018/,\n' 'GET:<QueryDict: {}>,\n' 'POST:<QueryDict: {}>,\n' 'COOKIES:{},\n' "META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu',\n" " 'CONTEXT_PREFIX': '',\n" " 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT',\n" " 'DOCUMENT_ROOT': '/var/www/cmu/cmu',\n" " 'GATEWAY_INTERFACE': 'CGI/1.1',\n" " 'HTTP_ACCEPT': '*/*',\n" " 'HTTP_HOST': 'mi.cmu.org.mx',\n" " 'HTTP_REFERER': " "'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018',\n" " 'HTTP_USER_AGENT': 'claudebot',\n" " 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/',\n" " 'PATH_TRANSLATED': " "'/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/',\n" " 'QUERY_STRING': '',\n" " 'REMOTE_ADDR': '54.210.126.232',\n" " 'REMOTE_PORT': '46212',\n" " 'REQUEST_METHOD': 'GET',\n" " 'REQUEST_SCHEME': 'https',\n" " 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/',\n" " 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py',\n" " 'SCRIPT_NAME': '',\n" " 'SERVER_ADDR': '192.168.145.2',\n" " 'SERVER_ADMIN': 'david.leon@desici.com',\n" " 'SERVER_NAME': 'mi.cmu.org.mx',\n" " 'SERVER_PORT': '443',\n" " 'SERVER_PROTOCOL': 'HTTP/1.1',\n" " 'SERVER_SIGNATURE': '',\n" " 'SERVER_SOFTWARE': 'Apache',\n" " 'SSL_TLS_SNI': 'mi.cmu.org.mx',\n" " 'apache.version': (2, 4, 25),\n" " 'mod_wsgi.application_group': 'mi.cmu.org.mx|',\n" " 'mod_wsgi.callable_object': 'application',\n" " 'mod_wsgi.connection_id': 'Zi8RwmHPH2w',\n" " 'mod_wsgi.daemon_connects': '1',\n" " 'mod_wsgi.daemon_restarts': '0',\n" " 'mod_wsgi.daemon_start': '1711672278825301',\n" " 'mod_wsgi.enable_sendfile': '0',\n" " 'mod_wsgi.handler_script': '',\n" " 'mod_wsgi.ignore_activity': '0',\n" " 'mod_wsgi.listener_host': '',\n" " 'mod_wsgi.listener_port': '443',\n" " 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/',\n" " 'mod_wsgi.process_group': 'prod_cmu',\n" " 'mod_wsgi.queue_start': '1711672278824808',\n" " 'mod_wsgi.request_handler': 'wsgi-script',\n" " 'mod_wsgi.request_id': 'M7YmwmHPH2w',\n" " 'mod_wsgi.request_start': '1711672278824499',\n" " 'mod_wsgi.script_name': '',\n" " 'mod_wsgi.script_reloading': '1',\n" " 'mod_wsgi.script_start': '1711672278825483',\n" " 'mod_wsgi.thread_id': 1,\n" " 'mod_wsgi.thread_requests': 87,\n" " 'mod_wsgi.total_requests': 87,\n" " 'mod_wsgi.version': (4, 5, 20),\n" " 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' " "encoding='utf-8'>,\n" " 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>,\n" " 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>,\n" " 'wsgi.multiprocess': True,\n" " 'wsgi.multithread': False,\n" " 'wsgi.run_once': False,\n" " 'wsgi.url_scheme': 'https',\n" " 'wsgi.version': (1, 0)}>") |
self | <Tag: cms_toolbar> |
nodelist | [<Text Node: ' <header> <na'>, <Tag: language_chooser>, <Text Node: ' <li><a c'>, <Variable Node: STATIC_URL>, <Text Node: 'img/twet.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/yout.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/face.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/logo-cmu.png" class="'>, <Tag: show_menu>, <Text Node: ' </ul> '>, <Block Node: encabezado. Contents: [<Text Node: ' '>]>, <Text Node: ' <div class="contain'>, <Block Node: content. Contents: [<Text Node: ' '>]>, <Text Node: ' <div class="row '>, <Variable Node: STATIC_URL>, <Text Node: 'img/video1.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/video2.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/vids.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/cmun.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/not.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/bol.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/boston.png "> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/bostonmovil.png "> '>, <Tag: placeholder>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/twet.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/yout.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/face.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/log-foot.png"> '>, <Variable Node: STATIC_URL>, <Text Node: 'bootstrap/javascripts/boo'>, <Variable Node: STATIC_URL>, <Text Node: 'js/vendor/jquery-1.12.3.m'>, <Variable Node: STATIC_URL>, <Text Node: 'js/vendor/hammer.min.js">'>, <Variable Node: STATIC_URL>, <Text Node: 'js/vendor/jquery.hammer.j'>, <Variable Node: STATIC_URL>, <Text Node: 'js/jquery.dropotron.js"><'>, <Variable Node: STATIC_URL>, <Text Node: 'js/desici.js"></script> '>, <Variable Node: STATIC_URL>, <Text Node: 'js/default.js"></script> '>, <Tag: render_block>] |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
toolbar | <cms.toolbar.toolbar.CMSToolbar object at 0x7f5f4ab1ce80> |
language | None |
name | None |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = self.render_node(node, context)...
else:
bit = node
bits.append(force_text(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | '\n\n <div class="container">\n ' |
self | [<Text Node: ' <header> <na'>, <Tag: language_chooser>, <Text Node: ' <li><a c'>, <Variable Node: STATIC_URL>, <Text Node: 'img/twet.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/yout.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/face.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/logo-cmu.png" class="'>, <Tag: show_menu>, <Text Node: ' </ul> '>, <Block Node: encabezado. Contents: [<Text Node: ' '>]>, <Text Node: ' <div class="contain'>, <Block Node: content. Contents: [<Text Node: ' '>]>, <Text Node: ' <div class="row '>, <Variable Node: STATIC_URL>, <Text Node: 'img/video1.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/video2.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/vids.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/cmun.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/not.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/bol.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/boston.png "> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/bostonmovil.png "> '>, <Tag: placeholder>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/twet.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/yout.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/face.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/log-foot.png"> '>, <Variable Node: STATIC_URL>, <Text Node: 'bootstrap/javascripts/boo'>, <Variable Node: STATIC_URL>, <Text Node: 'js/vendor/jquery-1.12.3.m'>, <Variable Node: STATIC_URL>, <Text Node: 'js/vendor/hammer.min.js">'>, <Variable Node: STATIC_URL>, <Text Node: 'js/vendor/jquery.hammer.j'>, <Variable Node: STATIC_URL>, <Text Node: 'js/jquery.dropotron.js"><'>, <Variable Node: STATIC_URL>, <Text Node: 'js/desici.js"></script> '>, <Variable Node: STATIC_URL>, <Text Node: 'js/default.js"></script> '>, <Tag: render_block>] |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
bits | ['\n' ' <header>\n' ' <nav class="navmenu">\n' ' <div class="blanc hide-on-med-and-down">\n' ' <div class="container-limit">\n' ' <ul>\n' ' ', '\n' '\n' '\n' '\n' '<li class="lang active">\n' '\t<a href="/es/congreso-anual-guadalajara-2018/" title="Change to ' 'language: es">es</a>\n' '</li>\n' '\n' '<li class="lang">\n' '\t<a href="/en/congreso-anual-guadalajara-2018/" title="Change to ' 'language: en">en</a>\n' '</li>\n' '\n', '\n' ' <li><a class="boton" ' 'href="/nosotros/membresias-cmun/ventajas/">Intégrate como Socio</a></li>\n' ' <li><a target="_blank" ' 'href="https://twitter.com/cmun_colmexu"><img src="', '/static/', 'img/twet.png"></a></li>\n' ' <li><a target="_blank" ' 'href="https://www.youtube.com/user/ColegioMdeUrologiaN"><img src="', '/static/', 'img/yout.png"></a></li>\n' ' <li><a target="_blank" ' 'href="https://www.facebook.com/colmexuro/"><img src="', '/static/', 'img/face.png"></a></li>\n' ' </ul>\n' ' </div>\n' ' </div>\n' ' <div class="container-limit" >\n' ' <a href="/">\n' ' <img src="', '/static/', 'img/logo-cmu.png" class="logo"></a>\n' ' <ul class="mainMenu">\n' ' ', '\n' '\n' '<li class="">\n' '\t <a href="/es/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Inicio</a>\n' '</li>\n' '\n' '\n' '<li class=" opener">\n' '\t<a href="#">Nosotros</a>\n' '\t<ul>\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/mesa-directiva/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Mesa Directiva</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/historia/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Historia</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/objetivos/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Objetivos</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/documentos/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Documentos</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/expresidentes/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Expresidentes</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/capitulos/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Capítulos</a>\n' '</li>\n' '\n' '\n' '<li class=" opener">\n' '\t<a href="#">Sedes</a>\n' '\t<ul>\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/sedes/he-cmn-la-raza-mex-df/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>HE CMN LA RAZA, MÉX. D.F.</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/sedes/hg-cmn-la-raza-mex-df/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>HG CMN LA RAZA, MÉX. D.F.</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/sedes/he-cmn-siglo-xxi-mex-df/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>HE CMN SIGLO XXI, MÉX. D.F.</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/sedes/he-1-cmn-bajio-leon-gto/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>HE # 1 CMN BAJIO, LEON GTO.</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/sedes/he-cmno-guad-jal/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>HE CMNO, GUAD. JAL.</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/sedes/hgr-110-guad-jal/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>HGR # 110 GUAD. JAL.</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/sedes/hgr-46-guad-jal/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>HGR # 46 GUAD. JAL.</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/sedes/he-cmn-pue-pue/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>HE CMN PUE. PUE.</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/sedes/hgr-36-pue-pue/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>HGR # 36 PUE. PUE.</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/sedes/he-14-cmn-ver-ver/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>HE # 14 CMN VER. VER.</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/sedes/hgr-t-1-merida-yuc/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>HGR T-1 MÉRIDA YUC.</a>\n' '</li>\n' '\n' '\n' '</ul>\n' '\t\n' '</li>\n' '\n' '\n' '<li class=" opener">\n' '\t<a href="#">Membresías CMUN</a>\n' '\t<ul>\n' '\n' '<li class=" opener">\n' '\t<a href="#">Hazte socio</a>\n' '\t<ul>\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/membresias-cmun/ventajas/medios-de-pago/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Medios de Pago</a>\n' '</li>\n' '\n' '\n' '</ul>\n' '\t\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/nosotros/membresias-cmun/directorio-de-socios/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Directorio de socios</a>\n' '</li>\n' '\n' '\n' '</ul>\n' '\t\n' '</li>\n' '\n' '\n' '<li class=" opener">\n' '\t<a href="#">Membresía en otras asociaciones</a>\n' '\t<ul>\n' '\n' '<li class="">\n' '\t <a ' 'href="/es/nosotros/membresia-en-otras-asociaciones/asociacion-americana-de-urologia/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Asociación Americana de Urología (AUA)</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a ' 'href="/es/nosotros/membresia-en-otras-asociaciones/asociacion-europea-de-urologia/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Asociación Europea de Urología (EAU)</a>\n' '</li>\n' '\n' '\n' '</ul>\n' '\t\n' '</li>\n' '\n' '\n' '</ul>\n' '\t\n' '</li>\n' '\n' '\n' '<li class=" opener">\n' '\t<a href="#">Educación Médica</a>\n' '\t<ul>\n' '\n' '<li class="">\n' '\t <a href="/es/educacion-medica/sesiones-mensuales-anteriores/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t>Sesiones mensuales anteriores</a>\n' '</li>\n' '\n' '\n' '<li class=" opener">\n' '\t<a href="#">Videoteca</a>\n' '\t<ul>\n' '\n' '<li class="">\n' '\t <a href="/es/educacion-medica/videoteca/videos-de-congresos/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Vídeos de congresos</a>\n' '</li>\n' '\n' '\n' '<li class=" opener">\n' '\t<a href="#">Páginas de vídeos</a>\n' '\t<ul>\n' '\n' '<li class="">\n' '\t <a href="/es/educacion-medica/videoteca/paginas-de-videos/websurg/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t>Websurg</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a ' 'href="/es/educacion-medica/videoteca/paginas-de-videos/training-caunet/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t>Training CAUnet</a>\n' '</li>\n' '\n' '\n' '</ul>\n' '\t\n' '</li>\n' '\n' '\n' '</ul>\n' '\t\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/educacion-medica/boletin/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Boletin</a>\n' '</li>\n' '\n' '\n' '<li class=" opener">\n' '\t<a href="#">Biblioteca</a>\n' '\t<ul>\n' '\n' '<li class="">\n' '\t <a href="/es/educacion-medica/biblioteca/cochrane/"\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Cochrane</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/educacion-medica/biblioteca/pubmed/"\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Pubmed</a>\n' '</li>\n' '\n' '\n' '</ul>\n' '\t\n' '</li>\n' '\n' '\n' '</ul>\n' '\t\n' '</li>\n' '\n' '\n' '<li class=" opener">\n' '\t<a href="#">Pacientes</a>\n' '\t<ul>\n' '\n' '<li class="">\n' '\t <a href="/es/pacientes/pacientes/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Pacientes</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/pacientes/crecimiento-prostatico-benigno/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Crecimiento Prostático Benigno</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/pacientes/prostatitis/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Prostatitis</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/pacientes/infecciones-del-rinon/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Infecciones del riñón</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/pacientes/cancer-renal/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Cáncer Renal</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/pacientes/litiasis-renal/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Litiasis renal</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/pacientes/vejiga/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Vejiga</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/pacientes/testiculos-epididimo/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Testículos / Epidídimo</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/pacientes/enfermedades-de-transmision-sexual/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Enfermedades de transmisión sexual</a>\n' '</li>\n' '\n' '\n' '</ul>\n' '\t\n' '</li>\n' '\n' '\n' '<li class=" opener">\n' '\t<a href="#">Información para Urológos</a>\n' '\t<ul>\n' '\n' '<li class=" opener">\n' '\t<a href="#">Programas de becas</a>\n' '\t<ul>\n' '\n' '<li class="">\n' '\t <a ' 'href="/es/informacion-para-urologos/programas-de-becas/confederacion-americana-de-urologia/"\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Confederación Americana de Urología</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a ' 'href="/es/informacion-para-urologos/programas-de-becas/asociacion-americana-de-urologia/"\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t>Asociación Americana de Urología</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a ' 'href="/es/informacion-para-urologos/programas-de-becas/asociacion-europea-de-urologia/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Asociación Europea de Urología</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a ' 'href="/es/informacion-para-urologos/programas-de-becas/sociedad-de-endourologia/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Sociedad de Endourología</a>\n' '</li>\n' '\n' '\n' '</ul>\n' '\t\n' '</li>\n' '\n' '\n' '<li class=" opener">\n' '\t<a href="#">Programas de estudio para el extranjero</a>\n' '\t<ul>\n' '\n' '<li class="">\n' '\t <a ' 'href="/es/informacion-para-urologos/programas-de-estudio-para-el-extranjero/asociacion-americana-de-urologia-extranjero/"\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t>Asociación Americana de Urología</a>\n' '</li>\n' '\n' '\n' '</ul>\n' '\t\n' '</li>\n' '\n' '\n' '<li class=" opener">\n' '\t<a href="#">Ligas de interés</a>\n' '\t<ul>\n' '\n' '<li class="">\n' '\t <a ' 'href="/es/informacion-para-urologos/ligas-de-interes/asociacion-americana-de-urologia-liga/"\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t>Asociación Americana de Urología</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a ' 'href="/es/informacion-para-urologos/ligas-de-interes/confederacion-americana-de-urologia-liga/"\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Confederación Americana de Urología</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a ' 'href="/es/informacion-para-urologos/ligas-de-interes/sociedad-internacional-de-urologia-liga/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Sociedad Internacional de Urología</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a ' 'href="/es/informacion-para-urologos/ligas-de-interes/sociedad-de-endourologia-liga/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Sociedad de Endourología</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a ' 'href="/es/informacion-para-urologos/ligas-de-interes/asociacion-europea-de-urologia-liga/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t target="_blank"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Asociación Europea de Urología</a>\n' '</li>\n' '\n' '\n' '</ul>\n' '\t\n' '</li>\n' '\n' '\n' '</ul>\n' '\t\n' '</li>\n' '\n' '\n' '<li class=" opener">\n' '\t<a href="#">Material de uso médico diario</a>\n' '\t<ul>\n' '\n' '<li class="">\n' '\t <a href="/es/material-de-uso-medico-diario/nomogramas-de-mskcc/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Nomogramas de MSKCC</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a ' 'href="/es/material-de-uso-medico-diario/formatos-de-seguros-medicos/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Formatos de seguros médicos</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/material-de-uso-medico-diario/cuestionarios/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Cuestionarios</a>\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/aviso-de-privacidad/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Aviso de privacidad</a>\n' '</li>\n' '\n' '\n' '</ul>\n' '\t\n' '</li>\n' '\n' '\n' '<li class="">\n' '\t <a href="/es/webinars/"\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t\n' '\t>Webinars</a>\n' '</li>\n' '\n' '\n', '\n' ' </ul>\n' ' </div>\n' ' </nav>\n' ' <button class="btn-movil btn-burguer" id="btn-movil">\n' ' <span></span>\n' ' <span></span>\n' ' <span></span>\n' ' </button>\n' ' </header>\n' '\n' ' ', '\n ', '\n\n <div class="container">\n '] |
node | <Block Node: content. Contents: [<Text Node: ' '>]> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/debug.py
in render_node
if not hasattr(e, 'django_template_source'):
e.django_template_source = token.source
class DebugNodeList(NodeList):
def render_node(self, node, context):
try:
return node.render(context)...
except Exception as e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
Variable | Value |
---|---|
self | [<Text Node: ' <header> <na'>, <Tag: language_chooser>, <Text Node: ' <li><a c'>, <Variable Node: STATIC_URL>, <Text Node: 'img/twet.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/yout.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/face.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/logo-cmu.png" class="'>, <Tag: show_menu>, <Text Node: ' </ul> '>, <Block Node: encabezado. Contents: [<Text Node: ' '>]>, <Text Node: ' <div class="contain'>, <Block Node: content. Contents: [<Text Node: ' '>]>, <Text Node: ' <div class="row '>, <Variable Node: STATIC_URL>, <Text Node: 'img/video1.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/video2.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/vids.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/cmun.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/not.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/bol.png"></a> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/boston.png "> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/bostonmovil.png "> '>, <Tag: placeholder>, <Text Node: ' </div> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/twet.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/yout.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/face.png"></a></li> '>, <Variable Node: STATIC_URL>, <Text Node: 'img/log-foot.png"> '>, <Variable Node: STATIC_URL>, <Text Node: 'bootstrap/javascripts/boo'>, <Variable Node: STATIC_URL>, <Text Node: 'js/vendor/jquery-1.12.3.m'>, <Variable Node: STATIC_URL>, <Text Node: 'js/vendor/hammer.min.js">'>, <Variable Node: STATIC_URL>, <Text Node: 'js/vendor/jquery.hammer.j'>, <Variable Node: STATIC_URL>, <Text Node: 'js/jquery.dropotron.js"><'>, <Variable Node: STATIC_URL>, <Text Node: 'js/desici.js"></script> '>, <Variable Node: STATIC_URL>, <Text Node: 'js/default.js"></script> '>, <Tag: render_block>] |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
node | <Block Node: content. Contents: [<Text Node: ' '>]> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/loader_tags.py
in render
push = block = block_context.pop(self.name)
if block is None:
block = self
# Create new block so we can store context without thread-safety issues.
block = 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):
render_context = self.context.render_context
Variable | Value |
---|---|
block | <Block Node: content. Contents: [<Text Node: ' <div class="row row-inde'>, <Tag: show_breadcrumb>, <Text Node: ' </ul> '>, <Tag: placeholder>, <Text Node: ' </div> <'>, <Tag: placeholder>, <Text Node: '</div> </div> </div'>, <Variable Node: STATIC_URL>, <Text Node: 'img/faceb.png"></a> <'>, <Variable Node: STATIC_URL>, <Text Node: 'img/twetb.png"></a> <'>, <Variable Node: STATIC_URL>, <Text Node: 'img/youtb.png"></a> '>, <Tag: static_placeholder>, <Text Node: ' </div> </div> '>]> |
self | <Block Node: content. Contents: [<Text Node: ' '>]> |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
block_context | <django.template.loader_tags.BlockContext object at 0x7f5f46a6b0b8> |
push | <Block Node: content. Contents: [<Text Node: ' <div class="row row-inde'>, <Tag: show_breadcrumb>, <Text Node: ' </ul> '>, <Tag: placeholder>, <Text Node: ' </div> <'>, <Tag: placeholder>, <Text Node: '</div> </div> </div'>, <Variable Node: STATIC_URL>, <Text Node: 'img/faceb.png"></a> <'>, <Variable Node: STATIC_URL>, <Text Node: 'img/twetb.png"></a> <'>, <Variable Node: STATIC_URL>, <Text Node: 'img/youtb.png"></a> '>, <Tag: static_placeholder>, <Text Node: ' </div> </div> '>]> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = self.render_node(node, context)...
else:
bit = node
bits.append(force_text(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | '\n </ul>\n ' |
self | [<Text Node: ' <div class="row row-inde'>, <Tag: show_breadcrumb>, <Text Node: ' </ul> '>, <Tag: placeholder>, <Text Node: ' </div> <'>, <Tag: placeholder>, <Text Node: '</div> </div> </div'>, <Variable Node: STATIC_URL>, <Text Node: 'img/faceb.png"></a> <'>, <Variable Node: STATIC_URL>, <Text Node: 'img/twetb.png"></a> <'>, <Variable Node: STATIC_URL>, <Text Node: 'img/youtb.png"></a> '>, <Tag: static_placeholder>, <Text Node: ' </div> </div> '>] |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
bits | ['\n' '<div class="row row-index row-index-1">\n' ' <div class="col l9 m7 s6">\n' ' <div class="row row-index row-index-1 contentpage">\n' ' <div class="col l12 m12 s12">\n' ' <ul class="breadcrumb">', '', '\n </ul>\n '] |
node | <Tag: placeholder> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/django/template/debug.py
in render_node
if not hasattr(e, 'django_template_source'):
e.django_template_source = token.source
class DebugNodeList(NodeList):
def render_node(self, node, context):
try:
return node.render(context)...
except Exception as e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
Variable | Value |
---|---|
self | [<Text Node: ' <div class="row row-inde'>, <Tag: show_breadcrumb>, <Text Node: ' </ul> '>, <Tag: placeholder>, <Text Node: ' </div> <'>, <Tag: placeholder>, <Text Node: '</div> </div> </div'>, <Variable Node: STATIC_URL>, <Text Node: 'img/faceb.png"></a> <'>, <Variable Node: STATIC_URL>, <Text Node: 'img/twetb.png"></a> <'>, <Variable Node: STATIC_URL>, <Text Node: 'img/youtb.png"></a> '>, <Tag: static_placeholder>, <Text Node: ' </div> </div> '>] |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
node | <Tag: placeholder> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/classytags/core.py
in render
"""
INTERNAL method to prepare rendering
Usually you should not override this method, but rather use render_tag.
"""
items = self.kwargs.items()
kwargs = dict([(key, value.resolve(context)) for key, value in items])
kwargs.update(self.blocks)
return self.render_tag(context, **kwargs)...
def render_tag(self, context, **kwargs):
"""
The method you should override in your custom tags
"""
raise NotImplementedError
Variable | Value |
---|---|
items | dict_items([('extra_bits', <TemplateConstant: []>), ('name', <classytags.values.StringValue object at 0x7f5f46a03550>)]) |
self | <Tag: placeholder> |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
kwargs | {'extra_bits': [], 'name': 'content'} |
/home/dleon/cmu/venv/lib/python3.4/site-packages/cms/templatetags/cms_tags.py
in render_tag
page = request.current_page
if not page or page == 'dummy':
if nodelist:
return nodelist.render(context)
return ''
content = ''
try:
content = get_placeholder_content(context, request, page, name, inherit, nodelist)...
except PlaceholderNotFound:
if nodelist:
return nodelist.render(context)
if not content:
if nodelist:
return nodelist.render(context)
Variable | Value |
---|---|
extra_bits | [] |
self | <Tag: placeholder> |
nodelist | None |
request | ('<WSGIRequest\n' 'path:/es/congreso-anual-guadalajara-2018/,\n' 'GET:<QueryDict: {}>,\n' 'POST:<QueryDict: {}>,\n' 'COOKIES:{},\n' "META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu',\n" " 'CONTEXT_PREFIX': '',\n" " 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT',\n" " 'DOCUMENT_ROOT': '/var/www/cmu/cmu',\n" " 'GATEWAY_INTERFACE': 'CGI/1.1',\n" " 'HTTP_ACCEPT': '*/*',\n" " 'HTTP_HOST': 'mi.cmu.org.mx',\n" " 'HTTP_REFERER': " "'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018',\n" " 'HTTP_USER_AGENT': 'claudebot',\n" " 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/',\n" " 'PATH_TRANSLATED': " "'/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/',\n" " 'QUERY_STRING': '',\n" " 'REMOTE_ADDR': '54.210.126.232',\n" " 'REMOTE_PORT': '46212',\n" " 'REQUEST_METHOD': 'GET',\n" " 'REQUEST_SCHEME': 'https',\n" " 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/',\n" " 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py',\n" " 'SCRIPT_NAME': '',\n" " 'SERVER_ADDR': '192.168.145.2',\n" " 'SERVER_ADMIN': 'david.leon@desici.com',\n" " 'SERVER_NAME': 'mi.cmu.org.mx',\n" " 'SERVER_PORT': '443',\n" " 'SERVER_PROTOCOL': 'HTTP/1.1',\n" " 'SERVER_SIGNATURE': '',\n" " 'SERVER_SOFTWARE': 'Apache',\n" " 'SSL_TLS_SNI': 'mi.cmu.org.mx',\n" " 'apache.version': (2, 4, 25),\n" " 'mod_wsgi.application_group': 'mi.cmu.org.mx|',\n" " 'mod_wsgi.callable_object': 'application',\n" " 'mod_wsgi.connection_id': 'Zi8RwmHPH2w',\n" " 'mod_wsgi.daemon_connects': '1',\n" " 'mod_wsgi.daemon_restarts': '0',\n" " 'mod_wsgi.daemon_start': '1711672278825301',\n" " 'mod_wsgi.enable_sendfile': '0',\n" " 'mod_wsgi.handler_script': '',\n" " 'mod_wsgi.ignore_activity': '0',\n" " 'mod_wsgi.listener_host': '',\n" " 'mod_wsgi.listener_port': '443',\n" " 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/',\n" " 'mod_wsgi.process_group': 'prod_cmu',\n" " 'mod_wsgi.queue_start': '1711672278824808',\n" " 'mod_wsgi.request_handler': 'wsgi-script',\n" " 'mod_wsgi.request_id': 'M7YmwmHPH2w',\n" " 'mod_wsgi.request_start': '1711672278824499',\n" " 'mod_wsgi.script_name': '',\n" " 'mod_wsgi.script_reloading': '1',\n" " 'mod_wsgi.script_start': '1711672278825483',\n" " 'mod_wsgi.thread_id': 1,\n" " 'mod_wsgi.thread_requests': 87,\n" " 'mod_wsgi.total_requests': 87,\n" " 'mod_wsgi.version': (4, 5, 20),\n" " 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' " "encoding='utf-8'>,\n" " 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>,\n" " 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>,\n" " 'wsgi.multiprocess': True,\n" " 'wsgi.multithread': False,\n" " 'wsgi.run_once': False,\n" " 'wsgi.url_scheme': 'https',\n" " 'wsgi.version': (1, 0)}>") |
page | <SimpleLazyObject: <cms.models.pagemodel.Page object at 0x7f5f461b6828>> |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
content | '' |
inherit | False |
name | 'content' |
/home/dleon/cmu/venv/lib/python3.4/site-packages/cms/templatetags/cms_tags.py
in get_placeholder_content
pages = [current_page]
# don't display inherited plugins in edit mode, so that the user doesn't
# mistakenly edit/delete them. This is a fix for issue #1303. See the discussion
# there for possible enhancements
if inherit and not edit_mode:
pages = chain([current_page], list(reversed(current_page.get_cached_ancestors())))
for page in pages:
placeholder = _get_placeholder(current_page, page, context, name)...
if placeholder is None:
continue
if not edit_mode and get_cms_setting('PLACEHOLDER_CACHE'):
if hasattr(placeholder, 'content_cache'):
return mark_safe(placeholder.content_cache)
if not hasattr(placeholder, 'cache_checked'):
Variable | Value |
---|---|
pages | [<SimpleLazyObject: <cms.models.pagemodel.Page object at 0x7f5f461b6828>>] |
request | ('<WSGIRequest\n' 'path:/es/congreso-anual-guadalajara-2018/,\n' 'GET:<QueryDict: {}>,\n' 'POST:<QueryDict: {}>,\n' 'COOKIES:{},\n' "META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu',\n" " 'CONTEXT_PREFIX': '',\n" " 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT',\n" " 'DOCUMENT_ROOT': '/var/www/cmu/cmu',\n" " 'GATEWAY_INTERFACE': 'CGI/1.1',\n" " 'HTTP_ACCEPT': '*/*',\n" " 'HTTP_HOST': 'mi.cmu.org.mx',\n" " 'HTTP_REFERER': " "'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018',\n" " 'HTTP_USER_AGENT': 'claudebot',\n" " 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/',\n" " 'PATH_TRANSLATED': " "'/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/',\n" " 'QUERY_STRING': '',\n" " 'REMOTE_ADDR': '54.210.126.232',\n" " 'REMOTE_PORT': '46212',\n" " 'REQUEST_METHOD': 'GET',\n" " 'REQUEST_SCHEME': 'https',\n" " 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/',\n" " 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py',\n" " 'SCRIPT_NAME': '',\n" " 'SERVER_ADDR': '192.168.145.2',\n" " 'SERVER_ADMIN': 'david.leon@desici.com',\n" " 'SERVER_NAME': 'mi.cmu.org.mx',\n" " 'SERVER_PORT': '443',\n" " 'SERVER_PROTOCOL': 'HTTP/1.1',\n" " 'SERVER_SIGNATURE': '',\n" " 'SERVER_SOFTWARE': 'Apache',\n" " 'SSL_TLS_SNI': 'mi.cmu.org.mx',\n" " 'apache.version': (2, 4, 25),\n" " 'mod_wsgi.application_group': 'mi.cmu.org.mx|',\n" " 'mod_wsgi.callable_object': 'application',\n" " 'mod_wsgi.connection_id': 'Zi8RwmHPH2w',\n" " 'mod_wsgi.daemon_connects': '1',\n" " 'mod_wsgi.daemon_restarts': '0',\n" " 'mod_wsgi.daemon_start': '1711672278825301',\n" " 'mod_wsgi.enable_sendfile': '0',\n" " 'mod_wsgi.handler_script': '',\n" " 'mod_wsgi.ignore_activity': '0',\n" " 'mod_wsgi.listener_host': '',\n" " 'mod_wsgi.listener_port': '443',\n" " 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/',\n" " 'mod_wsgi.process_group': 'prod_cmu',\n" " 'mod_wsgi.queue_start': '1711672278824808',\n" " 'mod_wsgi.request_handler': 'wsgi-script',\n" " 'mod_wsgi.request_id': 'M7YmwmHPH2w',\n" " 'mod_wsgi.request_start': '1711672278824499',\n" " 'mod_wsgi.script_name': '',\n" " 'mod_wsgi.script_reloading': '1',\n" " 'mod_wsgi.script_start': '1711672278825483',\n" " 'mod_wsgi.thread_id': 1,\n" " 'mod_wsgi.thread_requests': 87,\n" " 'mod_wsgi.total_requests': 87,\n" " 'mod_wsgi.version': (4, 5, 20),\n" " 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' " "encoding='utf-8'>,\n" " 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>,\n" " 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>,\n" " 'wsgi.multiprocess': True,\n" " 'wsgi.multithread': False,\n" " 'wsgi.run_once': False,\n" " 'wsgi.url_scheme': 'https',\n" " 'wsgi.version': (1, 0)}>") |
edit_mode | False |
default | None |
page | <SimpleLazyObject: <cms.models.pagemodel.Page object at 0x7f5f461b6828>> |
current_page | <SimpleLazyObject: <cms.models.pagemodel.Page object at 0x7f5f461b6828>> |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
inherit | False |
name | 'content' |
/home/dleon/cmu/venv/lib/python3.4/site-packages/cms/templatetags/cms_tags.py
in _get_placeholder
if cached_value is not None:
restore_sekizai_context(context, cached_value['sekizai'])
placeholder.content_cache = cached_value['content']
else:
fetch_placeholders.append(placeholder)
placeholder.cache_checked = True
if fetch_placeholders:
assign_plugins(context['request'], fetch_placeholders, page.get_template(), get_language())...
for placeholder in placeholders:
placeholder_cache[page.pk][placeholder.slot] = placeholder
placeholder.page = page
current_page._tmp_placeholders_cache = placeholder_cache
placeholder = placeholder_cache[page.pk].get(name, None)
if page.application_urls and not placeholder:
Variable | Value |
---|---|
placeholders | dict_values([<Placeholder: asociaciones>, <Placeholder: content>, <Placeholder: attachments>]) |
placeholder_cache | {243: {}} |
request | ('<WSGIRequest\n' 'path:/es/congreso-anual-guadalajara-2018/,\n' 'GET:<QueryDict: {}>,\n' 'POST:<QueryDict: {}>,\n' 'COOKIES:{},\n' "META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu',\n" " 'CONTEXT_PREFIX': '',\n" " 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT',\n" " 'DOCUMENT_ROOT': '/var/www/cmu/cmu',\n" " 'GATEWAY_INTERFACE': 'CGI/1.1',\n" " 'HTTP_ACCEPT': '*/*',\n" " 'HTTP_HOST': 'mi.cmu.org.mx',\n" " 'HTTP_REFERER': " "'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018',\n" " 'HTTP_USER_AGENT': 'claudebot',\n" " 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/',\n" " 'PATH_TRANSLATED': " "'/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/',\n" " 'QUERY_STRING': '',\n" " 'REMOTE_ADDR': '54.210.126.232',\n" " 'REMOTE_PORT': '46212',\n" " 'REQUEST_METHOD': 'GET',\n" " 'REQUEST_SCHEME': 'https',\n" " 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/',\n" " 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py',\n" " 'SCRIPT_NAME': '',\n" " 'SERVER_ADDR': '192.168.145.2',\n" " 'SERVER_ADMIN': 'david.leon@desici.com',\n" " 'SERVER_NAME': 'mi.cmu.org.mx',\n" " 'SERVER_PORT': '443',\n" " 'SERVER_PROTOCOL': 'HTTP/1.1',\n" " 'SERVER_SIGNATURE': '',\n" " 'SERVER_SOFTWARE': 'Apache',\n" " 'SSL_TLS_SNI': 'mi.cmu.org.mx',\n" " 'apache.version': (2, 4, 25),\n" " 'mod_wsgi.application_group': 'mi.cmu.org.mx|',\n" " 'mod_wsgi.callable_object': 'application',\n" " 'mod_wsgi.connection_id': 'Zi8RwmHPH2w',\n" " 'mod_wsgi.daemon_connects': '1',\n" " 'mod_wsgi.daemon_restarts': '0',\n" " 'mod_wsgi.daemon_start': '1711672278825301',\n" " 'mod_wsgi.enable_sendfile': '0',\n" " 'mod_wsgi.handler_script': '',\n" " 'mod_wsgi.ignore_activity': '0',\n" " 'mod_wsgi.listener_host': '',\n" " 'mod_wsgi.listener_port': '443',\n" " 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/',\n" " 'mod_wsgi.process_group': 'prod_cmu',\n" " 'mod_wsgi.queue_start': '1711672278824808',\n" " 'mod_wsgi.request_handler': 'wsgi-script',\n" " 'mod_wsgi.request_id': 'M7YmwmHPH2w',\n" " 'mod_wsgi.request_start': '1711672278824499',\n" " 'mod_wsgi.script_name': '',\n" " 'mod_wsgi.script_reloading': '1',\n" " 'mod_wsgi.script_start': '1711672278825483',\n" " 'mod_wsgi.thread_id': 1,\n" " 'mod_wsgi.thread_requests': 87,\n" " 'mod_wsgi.total_requests': 87,\n" " 'mod_wsgi.version': (4, 5, 20),\n" " 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' " "encoding='utf-8'>,\n" " 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>,\n" " 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>,\n" " 'wsgi.multiprocess': True,\n" " 'wsgi.multithread': False,\n" " 'wsgi.run_once': False,\n" " 'wsgi.url_scheme': 'https',\n" " 'wsgi.version': (1, 0)}>") |
fetch_placeholders | [<Placeholder: asociaciones>, <Placeholder: content>, <Placeholder: attachments>] |
placeholder | <Placeholder: attachments> |
cached_value | None |
context | [{'True': True, 'None': None, 'False': False}, {'ALDRYN_BOILERPLATE_NAME': None, 'TIME_ZONE': 'America/Mexico_City', 'cms_version': '3.1.3', 'extra_inactive': 100, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f5f4ab1cb00>>, 'from_level': 0, 'lang': 'es', 'DEFAULT_MESSAGE_LEVELS': {'WARNING': 30, 'ERROR': 40, 'INFO': 20, 'DEBUG': 10, 'SUCCESS': 25}, 'LANGUAGE_CODE': 'es', 'LANGUAGE_BIDI': False, 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f5f46260950>, 'meta': <meta.views.Meta object at 0x7f5f461af940>, 'CMS_MEDIA_URL': '/media/cms/', 'languages': [('es', 'es'), ('en', 'en')], 'has_change_permissions': False, 'STATIC_URL': '/static/', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f5f461bbac8>, 'to_level': 5, 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {}), 'namespace': None, 'request': <WSGIRequest path:/es/congreso-anual-guadalajara-2018/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{}, META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu', 'CONTEXT_PREFIX': '', 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT', 'DOCUMENT_ROOT': '/var/www/cmu/cmu', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_HOST': 'mi.cmu.org.mx', 'HTTP_REFERER': 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018', 'HTTP_USER_AGENT': 'claudebot', 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/', 'PATH_TRANSLATED': '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/', 'QUERY_STRING': '', 'REMOTE_ADDR': '54.210.126.232', 'REMOTE_PORT': '46212', 'REQUEST_METHOD': 'GET', 'REQUEST_SCHEME': 'https', 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/', 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py', 'SCRIPT_NAME': '', 'SERVER_ADDR': '192.168.145.2', 'SERVER_ADMIN': 'david.leon@desici.com', 'SERVER_NAME': 'mi.cmu.org.mx', 'SERVER_PORT': '443', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '', 'SERVER_SOFTWARE': 'Apache', 'SSL_TLS_SNI': 'mi.cmu.org.mx', 'apache.version': (2, 4, 25), 'mod_wsgi.application_group': 'mi.cmu.org.mx|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.connection_id': 'Zi8RwmHPH2w', 'mod_wsgi.daemon_connects': '1', 'mod_wsgi.daemon_restarts': '0', 'mod_wsgi.daemon_start': '1711672278825301', 'mod_wsgi.enable_sendfile': '0', 'mod_wsgi.handler_script': '', 'mod_wsgi.ignore_activity': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '443', 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/', 'mod_wsgi.process_group': 'prod_cmu', 'mod_wsgi.queue_start': '1711672278824808', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.request_id': 'M7YmwmHPH2w', 'mod_wsgi.request_start': '1711672278824499', 'mod_wsgi.script_name': '', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.script_start': '1711672278825483', 'mod_wsgi.thread_id': 1, 'mod_wsgi.thread_requests': 87, 'mod_wsgi.total_requests': 87, 'mod_wsgi.version': (4, 5, 20), 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>, 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>, 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'https', 'wsgi.version': (1, 0)}>, 'has_view_permissions': True, 'extra_active': 100, 'current_language': 'es', 'CONEKTA_API_PUBLIC_KEY': 'key_Vt5xMnqxxSkRSw6vYQKyexg', 'template': 'menu.html', 'csrf_token': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5f462935c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5f461bb320>, 'children': [<Navigation Node: Inicio>, <Navigation Node: Nosotros>, <Navigation Node: Educación Médica>, <Navigation Node: Pacientes>, <Navigation Node: Información para Urológos>, <Navigation Node: Material de uso médico diario>, <Navigation Node: Webinars>], 'LANGUAGES': (('es', 'es'), ('en', 'en')), 'MEDIA_URL': '/media/', 'current_page': <cms.models.pagemodel.Page object at 0x7f5f461b6828>}] |
name | 'content' |
current_page | <SimpleLazyObject: <cms.models.pagemodel.Page object at 0x7f5f461b6828>> |
page | <SimpleLazyObject: <cms.models.pagemodel.Page object at 0x7f5f461b6828>> |
/home/dleon/cmu/venv/lib/python3.4/site-packages/cms/utils/plugins.py
in assign_plugins
fallbacks[placeholder.pk] += fallback_plugins
break
# These placeholders have no fallback
non_fallback_phs = [ph for ph in placeholders if ph.pk not in fallbacks]
# If no plugin is present in non fallback placeholders, create default plugins if enabled)
if not plugins:
plugins = create_default_plugins(request, non_fallback_phs, template, lang)
plugins = downcast_plugins(plugins, non_fallback_phs)...
# split the plugins up by placeholder
# Plugins should still be sorted by placeholder
plugin_groups = dict((key, list(plugins)) for key, plugins in groupby(plugins, attrgetter('placeholder_id')))
for group in plugin_groups:
plugin_groups[group] = build_plugin_tree(plugin_groups[group])
groups = fallbacks.copy()
Variable | Value |
---|---|
placeholders | (<Placeholder: asociaciones>, <Placeholder: content>, <Placeholder: attachments>) |
request | ('<WSGIRequest\n' 'path:/es/congreso-anual-guadalajara-2018/,\n' 'GET:<QueryDict: {}>,\n' 'POST:<QueryDict: {}>,\n' 'COOKIES:{},\n' "META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/cmu/cmu',\n" " 'CONTEXT_PREFIX': '',\n" " 'CSRF_COOKIE': 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT',\n" " 'DOCUMENT_ROOT': '/var/www/cmu/cmu',\n" " 'GATEWAY_INTERFACE': 'CGI/1.1',\n" " 'HTTP_ACCEPT': '*/*',\n" " 'HTTP_HOST': 'mi.cmu.org.mx',\n" " 'HTTP_REFERER': " "'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018',\n" " 'HTTP_USER_AGENT': 'claudebot',\n" " 'PATH_INFO': '/es/congreso-anual-guadalajara-2018/',\n" " 'PATH_TRANSLATED': " "'/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/',\n" " 'QUERY_STRING': '',\n" " 'REMOTE_ADDR': '54.210.126.232',\n" " 'REMOTE_PORT': '46212',\n" " 'REQUEST_METHOD': 'GET',\n" " 'REQUEST_SCHEME': 'https',\n" " 'REQUEST_URI': '/es/congreso-anual-guadalajara-2018/',\n" " 'SCRIPT_FILENAME': '/home/dleon/cmu/cmu/wsgi.py',\n" " 'SCRIPT_NAME': '',\n" " 'SERVER_ADDR': '192.168.145.2',\n" " 'SERVER_ADMIN': 'david.leon@desici.com',\n" " 'SERVER_NAME': 'mi.cmu.org.mx',\n" " 'SERVER_PORT': '443',\n" " 'SERVER_PROTOCOL': 'HTTP/1.1',\n" " 'SERVER_SIGNATURE': '',\n" " 'SERVER_SOFTWARE': 'Apache',\n" " 'SSL_TLS_SNI': 'mi.cmu.org.mx',\n" " 'apache.version': (2, 4, 25),\n" " 'mod_wsgi.application_group': 'mi.cmu.org.mx|',\n" " 'mod_wsgi.callable_object': 'application',\n" " 'mod_wsgi.connection_id': 'Zi8RwmHPH2w',\n" " 'mod_wsgi.daemon_connects': '1',\n" " 'mod_wsgi.daemon_restarts': '0',\n" " 'mod_wsgi.daemon_start': '1711672278825301',\n" " 'mod_wsgi.enable_sendfile': '0',\n" " 'mod_wsgi.handler_script': '',\n" " 'mod_wsgi.ignore_activity': '0',\n" " 'mod_wsgi.listener_host': '',\n" " 'mod_wsgi.listener_port': '443',\n" " 'mod_wsgi.path_info': '/es/congreso-anual-guadalajara-2018/',\n" " 'mod_wsgi.process_group': 'prod_cmu',\n" " 'mod_wsgi.queue_start': '1711672278824808',\n" " 'mod_wsgi.request_handler': 'wsgi-script',\n" " 'mod_wsgi.request_id': 'M7YmwmHPH2w',\n" " 'mod_wsgi.request_start': '1711672278824499',\n" " 'mod_wsgi.script_name': '',\n" " 'mod_wsgi.script_reloading': '1',\n" " 'mod_wsgi.script_start': '1711672278825483',\n" " 'mod_wsgi.thread_id': 1,\n" " 'mod_wsgi.thread_requests': 87,\n" " 'mod_wsgi.total_requests': 87,\n" " 'mod_wsgi.version': (4, 5, 20),\n" " 'wsgi.errors': <_io.TextIOWrapper name='<wsgi.errors>' " "encoding='utf-8'>,\n" " 'wsgi.file_wrapper': <class 'mod_wsgi.FileWrapper'>,\n" " 'wsgi.input': <mod_wsgi.Input object at 0x7f5f468543b0>,\n" " 'wsgi.multiprocess': True,\n" " 'wsgi.multithread': False,\n" " 'wsgi.run_once': False,\n" " 'wsgi.url_scheme': 'https',\n" " 'wsgi.version': (1, 0)}>") |
is_fallback | False |
lang | 'es' |
fallback_plugins | [] |
qs | [<CMSPlugin: 23061>, <CMSPlugin: 23062>, <CMSPlugin: 23063>, <CMSPlugin: 23064>, <CMSPlugin: 23065>, <CMSPlugin: 23066>, <CMSPlugin: 23067>, <CMSPlugin: 23068>, <CMSPlugin: 23069>, <CMSPlugin: 23070>, <CMSPlugin: 23071>, <CMSPlugin: 23072>, <CMSPlugin: 23073>, <CMSPlugin: 23074>, <CMSPlugin: 23075>, <CMSPlugin: 23076>, <CMSPlugin: 23077>, <CMSPlugin: 23078>, <CMSPlugin: 23079>, <CMSPlugin: 23080>, '...(remaining elements truncated)...'] |
template | 'page.html' |
plugins | [<CMSPlugin: 23061>, <CMSPlugin: 23062>, <CMSPlugin: 23063>, <CMSPlugin: 23064>, <CMSPlugin: 23065>, <CMSPlugin: 23066>, <CMSPlugin: 23067>, <CMSPlugin: 23068>, <CMSPlugin: 23069>, <CMSPlugin: 23070>, <CMSPlugin: 23071>, <CMSPlugin: 23072>, <CMSPlugin: 23073>, <CMSPlugin: 23074>, <CMSPlugin: 23075>, <CMSPlugin: 23076>, <CMSPlugin: 23077>, <CMSPlugin: 23078>, <CMSPlugin: 23079>, <CMSPlugin: 23080>, <CMSPlugin: 23081>, <CMSPlugin: 23082>, <CMSPlugin: 23083>, <CMSPlugin: 23084>, <CMSPlugin: 23085>, <CMSPlugin: 23086>, <CMSPlugin: 23087>, <CMSPlugin: 23088>, <CMSPlugin: 23089>, <CMSPlugin: 23090>, <CMSPlugin: 23091>, <CMSPlugin: 23092>, <CMSPlugin: 23093>, <CMSPlugin: 23094>, <CMSPlugin: 23095>, <CMSPlugin: 23096>, <CMSPlugin: 23097>, <CMSPlugin: 23098>, <CMSPlugin: 23099>, <CMSPlugin: 23100>, <CMSPlugin: 23101>, <CMSPlugin: 23102>, <CMSPlugin: 23103>, <CMSPlugin: 23104>, <CMSPlugin: 23105>, <CMSPlugin: 23106>, <CMSPlugin: 23107>, <CMSPlugin: 23108>, <CMSPlugin: 23109>, <CMSPlugin: 23110>, <CMSPlugin: 23111>, <CMSPlugin: 23112>, <CMSPlugin: 23113>] |
placeholder | <Placeholder: asociaciones> |
fallback_language | 'en' |
non_fallback_phs | [<Placeholder: asociaciones>, <Placeholder: content>, <Placeholder: attachments>] |
disjoint_placeholders | <generator object <genexpr> at 0x7f5f46219cf0> |
fallbacks | defaultdict(<class 'list'>, {}) |
/home/dleon/cmu/venv/lib/python3.4/site-packages/cms/utils/plugins.py
in downcast_plugins
plugin_types_map = defaultdict(list)
plugin_lookup = {}
# make a map of plugin types, needed later for downcasting
for plugin in queryset:
plugin_types_map[plugin.plugin_type].append(plugin.pk)
for plugin_type, pks in plugin_types_map.items():
cls = plugin_pool.get_plugin(plugin_type)...
# get all the plugins of type cls.model
plugin_qs = cls.model.objects.filter(pk__in=pks)
if select_placeholder:
plugin_qs = plugin_qs.select_related('placeholder')
# put them in a map so we can replace the base CMSPlugins with their
Variable | Value |
---|---|
plugin_types_map | {'FilePlugin': [23065, 23066, 23068, 23091, 23092, 23093, 23094, 23095, 23096, 23097, 23098, 23107, 23108, 23109, 23110, 23112, 23113], 'LinkPlugin': [23063], 'PicturePlugin': [23069, 23070, 23071, 23072, 23073, 23074, 23075, 23076, 23077, 23078, 23079, 23080, 23081, 23082, 23083, 23084, 23085, 23086, 23087, 23088, 23089, 23090, 23099, 23100, 23101, 23102, 23103, 23104, 23105, 23106, 23111], 'TextPlugin': [23061, 23062, 23064, 23067]} |
plugin_type | 'LinkPlugin' |
queryset | [<CMSPlugin: 23061>, <CMSPlugin: 23062>, <CMSPlugin: 23063>, <CMSPlugin: 23064>, <CMSPlugin: 23065>, <CMSPlugin: 23066>, <CMSPlugin: 23067>, <CMSPlugin: 23068>, <CMSPlugin: 23069>, <CMSPlugin: 23070>, <CMSPlugin: 23071>, <CMSPlugin: 23072>, <CMSPlugin: 23073>, <CMSPlugin: 23074>, <CMSPlugin: 23075>, <CMSPlugin: 23076>, <CMSPlugin: 23077>, <CMSPlugin: 23078>, <CMSPlugin: 23079>, <CMSPlugin: 23080>, <CMSPlugin: 23081>, <CMSPlugin: 23082>, <CMSPlugin: 23083>, <CMSPlugin: 23084>, <CMSPlugin: 23085>, <CMSPlugin: 23086>, <CMSPlugin: 23087>, <CMSPlugin: 23088>, <CMSPlugin: 23089>, <CMSPlugin: 23090>, <CMSPlugin: 23091>, <CMSPlugin: 23092>, <CMSPlugin: 23093>, <CMSPlugin: 23094>, <CMSPlugin: 23095>, <CMSPlugin: 23096>, <CMSPlugin: 23097>, <CMSPlugin: 23098>, <CMSPlugin: 23099>, <CMSPlugin: 23100>, <CMSPlugin: 23101>, <CMSPlugin: 23102>, <CMSPlugin: 23103>, <CMSPlugin: 23104>, <CMSPlugin: 23105>, <CMSPlugin: 23106>, <CMSPlugin: 23107>, <CMSPlugin: 23108>, <CMSPlugin: 23109>, <CMSPlugin: 23110>, <CMSPlugin: 23111>, <CMSPlugin: 23112>, <CMSPlugin: 23113>] |
plugin | <CMSPlugin: 23113> |
select_placeholder | False |
placeholders | [<Placeholder: asociaciones>, <Placeholder: content>, <Placeholder: attachments>] |
plugin_lookup | {} |
pks | [23063] |
/home/dleon/cmu/venv/lib/python3.4/site-packages/cms/plugin_pool.py
in get_plugin
def get_plugin(self, name):
"""
Retrieve a plugin from the cache.
"""
self.discover_plugins()
self.set_plugin_meta()
return self.plugins[name]...
def get_patterns(self):
self.discover_plugins()
# We want untranslated name of the plugin for its slug so we deactivate translation
lang = get_language()
Variable | Value |
---|---|
self | <cms.plugin_pool.PluginPool object at 0x7f5f51f07a58> |
name | 'LinkPlugin' |
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
SERVER_NAME | 'mi.cmu.org.mx' |
mod_wsgi.callable_object | 'application' |
mod_wsgi.daemon_connects | '1' |
DOCUMENT_ROOT | '/var/www/cmu/cmu' |
PATH_TRANSLATED | '/home/dleon/cmu/cmu/wsgi.py/es/congreso-anual-guadalajara-2018/' |
wsgi.errors | <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'> |
mod_wsgi.connection_id | 'Zi8RwmHPH2w' |
mod_wsgi.script_name | '' |
wsgi.multiprocess | True |
wsgi.run_once | False |
apache.version | (2, 4, 25) |
PATH_INFO | '/es/congreso-anual-guadalajara-2018/' |
mod_wsgi.process_group | 'prod_cmu' |
CSRF_COOKIE | 'fhw678RsIYpry6gpUuLxU2J2ZGdgMMmT' |
mod_wsgi.application_group | 'mi.cmu.org.mx|' |
REQUEST_URI | '/es/congreso-anual-guadalajara-2018/' |
REMOTE_PORT | '46212' |
mod_wsgi.request_handler | 'wsgi-script' |
mod_wsgi.enable_sendfile | '0' |
CONTEXT_PREFIX | '' |
mod_wsgi.path_info | '/es/congreso-anual-guadalajara-2018/' |
mod_wsgi.thread_id | 1 |
mod_wsgi.daemon_restarts | '0' |
SCRIPT_FILENAME | '/home/dleon/cmu/cmu/wsgi.py' |
SSL_TLS_SNI | 'mi.cmu.org.mx' |
wsgi.url_scheme | 'https' |
wsgi.multithread | False |
wsgi.file_wrapper | '' |
wsgi.input | <mod_wsgi.Input object at 0x7f5f468543b0> |
HTTP_USER_AGENT | 'claudebot' |
SERVER_SOFTWARE | 'Apache' |
SERVER_PORT | '443' |
HTTP_ACCEPT | '*/*' |
mod_wsgi.script_start | '1711672278825483' |
SCRIPT_NAME | '' |
mod_wsgi.version | (4, 5, 20) |
REMOTE_ADDR | '54.210.126.232' |
mod_wsgi.handler_script | '' |
QUERY_STRING | '' |
mod_wsgi.request_id | 'M7YmwmHPH2w' |
SERVER_SIGNATURE | '' |
mod_wsgi.listener_host | '' |
mod_wsgi.listener_port | '443' |
REQUEST_SCHEME | 'https' |
SERVER_ADMIN | 'david.leon@desici.com' |
HTTP_HOST | 'mi.cmu.org.mx' |
SERVER_PROTOCOL | 'HTTP/1.1' |
HTTP_REFERER | 'https://mi.cmu.org.mx/es/congreso-anual-guadalajara-2018' |
mod_wsgi.total_requests | 87 |
GATEWAY_INTERFACE | 'CGI/1.1' |
SERVER_ADDR | '192.168.145.2' |
CONTEXT_DOCUMENT_ROOT | '/var/www/cmu/cmu' |
wsgi.version | (1, 0) |
mod_wsgi.request_start | '1711672278824499' |
mod_wsgi.daemon_start | '1711672278825301' |
REQUEST_METHOD | 'GET' |
mod_wsgi.thread_requests | 87 |
mod_wsgi.script_reloading | '1' |
mod_wsgi.queue_start | '1711672278824808' |
mod_wsgi.ignore_activity | '0' |
cmu.settings
Setting | Value |
---|---|
ALDRYN_BOILERPLATE_NAME | None |
DISALLOWED_USER_AGENTS | () |
SITE_ID | 1 |
USE_L10N | True |
TEST_NON_SERIALIZED_APPS | [] |
THOUSAND_SEPARATOR | ',' |
SESSION_COOKIE_SECURE | False |
API_KEY_FG | '********************' |
URL_DEBUG | 'https://manager.on-cloud.mx/api/v1/bitacora/' |
MONTH_DAY_FORMAT | 'F j' |
LANGUAGE_COOKIE_AGE | None |
CONEKTA_API_PUBLIC_KEY | '********************' |
USE_X_FORWARDED_HOST | False |
CSRF_COOKIE_PATH | '/' |
EMAIL_HOST_USER | '' |
FORMAT_MODULE_PATH | None |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
USE_ETAGS | False |
CORS_URLS_REGEX | '^.*$' |
REPLYTO | 'colegiomexicanouro@gmail.com,colmexurologia@hotmail.com' |
EMAIL_HOST_PASSWORD | '********************' |
STATIC_ROOT | '/home/dleon/cmu/static' |
MIGRATION_MODULES | {'cmsplugin_forms_builder': 'cmsplugin_forms_builder.south_migrations', 'djangocms_column': 'djangocms_column.migrations_django', 'djangocms_file': 'djangocms_file.migrations_django', 'djangocms_flash': 'djangocms_flash.migrations_django', 'djangocms_googlemap': 'djangocms_googlemap.migrations_django', 'djangocms_inherit': 'djangocms_inherit.migrations_django', 'djangocms_link': 'djangocms_link.migrations_django', 'djangocms_picture': 'djangocms_picture.migrations_django', 'djangocms_style': 'djangocms_style.migrations_django', 'djangocms_teaser': 'djangocms_teaser.migrations_django', 'djangocms_video': 'djangocms_video.migrations_django'} |
MIDDLEWARE_CLASSES | ('django.contrib.sessions.middleware.SessionMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'oauth2_provider.middleware.OAuth2TokenMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.doc.XViewMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'cms.middleware.user.CurrentUserMiddleware', 'cms.middleware.page.CurrentPageMiddleware', 'cms.middleware.toolbar.ToolbarMiddleware', 'cms.middleware.language.LanguageCookieMiddleware') |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
COMMENTS_ALLOW_PROFANITIES | False |
TEMPLATE_STRING_IF_INVALID | '' |
FILE_UPLOAD_PERMISSIONS | 420 |
AUTH_FG | 'Y29sbWV4dXJvbG9naWFAZ21haWwuY29tOkNtdTIwMjMh' |
SESSION_SAVE_EVERY_REQUEST | False |
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') |
SOUTH_MIGRATION_MODULES | {'cmsplugin_forms_builder': 'cmsplugin_forms_builder.south_migrations'} |
HEADERS_DEBUG | {'Accept': 'application/json', 'Authorization': 'Basic ' 'Y211QHNpc3RlbWE6RGNTQiVWcDJKQklDNUNtI3hlejA5QDIwbFcyWCVrMmQ3', 'content-type': 'application/json'} |
LOGIN_URL | '/accounts/login/' |
TEMPLATE_CONTEXT_PROCESSORS | ('django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'django.core.context_processors.i18n', 'django.core.context_processors.debug', 'django.core.context_processors.request', 'django.core.context_processors.media', 'django.core.context_processors.csrf', 'django.core.context_processors.tz', 'sekizai.context_processors.sekizai', 'django.core.context_processors.static', 'cms.context_processors.cms_settings', 'aldryn_boilerplates.context_processors.boilerplate', 'cmu.context_processors.conekta_api') |
DOCKER | False |
INSTALLED_APPS | ('djangocms_admin_style', 'djangocms_text_ckeditor', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.admin', 'django.contrib.sites', 'django.contrib.sitemaps', 'django.contrib.staticfiles', 'oauth2_provider', 'rest_framework', 'django.contrib.messages', 'django.contrib.humanize', 'robots', 'cms', 'menus', 'sekizai', 'treebeard', 'djangocms_style', 'djangocms_column', 'djangocms_file', 'djangocms_flash', 'djangocms_googlemap', 'djangocms_inherit', 'djangocms_picture', 'djangocms_teaser', 'djangocms_video', 'djangocms_page_meta', 'corsheaders', 'absolute', 'bootstrap3', 'reversion', 'sesion', 'cuestionarios', 'comunicacion', 'eventos', 'facturas', 'educacion', 'reportes', 'cuenta', 'cmu', 'administrador', 'hacienda', 'material', 'material.frontend', 'material.admin', 'filer', 'meta', 'meta_mixin', 'crispy_forms') |
HEADERSV1 | {'Accept': 'application/json', 'Authorization': 'Basic Y29sbWV4dXJvbG9naWFAZ21haWwuY29tOkNtdTIwMjMh', 'User-Agent': 'FacturaGorila App Client ' '(f8ce22fa-f2eb-4f1f-b719-22212157cd6d)', 'content-type': 'application/json'} |
SETTINGS_MODULE | 'cmu.settings' |
CORS_ORIGIN_REGEX_WHITELIST | () |
DEVELOP | False |
LANGUAGE_COOKIE_PATH | '/' |
EMAIL_USE_TLS | False |
FORCE_SCRIPT_NAME | None |
TIME_INPUT_FORMATS | ('%H:%M:%S', '%H:%M:%S.%f', '%H:%M') |
X_FRAME_OPTIONS | 'SAMEORIGIN' |
LOGGING | {} |
BASE_DIR | '/home/dleon/cmu' |
SESSION_COOKIE_HTTPONLY | True |
EMAIL_USE_SSL | False |
OPENPAY | {'id': 'mnhz814lbplbfpiwd1ef', 'private_key': 'sk_178293371ee9493c89aeec6b5cfc2469', 'produccion': False, 'public_key': 'pk_1d431541841c40ce830a69d2301827e5', 'url': 'https://sandbox-api.openpay.mx/v1/'} |
DEPLOY | False |
URL_FGV1 | 'https://test.facturagorila.com/v1/api/' |
PDF_FILES_URL | 'file:///home/dleon/cmu' |
LANGUAGES | (('es', 'es'), ('en', 'en')) |
ROOT_URLCONF | 'cmu.urls' |
APPEND_SLASH | True |
CMS_PLACEHOLDER_CONF | {} |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
DATE_FORMAT | 'N j, Y' |
PREPEND_WWW | False |
CORS_ORIGIN_ALLOW_ALL | True |
META_SITE_PROTOCOL | 'http' |
SESSION_COOKIE_AGE | 1209600 |
DEBUG | True |
FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
CSRF_COOKIE_HTTPONLY | False |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
CRISPY_TEMPLATE_PACK | 'bootstrap3' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
DEFAULT_TABLESPACE | '' |
TEMPLATE_DEBUG | True |
TEMPLATE_LOADERS | ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader', 'django.template.loaders.eggs.Loader') |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'aldryn_boilerplates.staticfile_finders.AppDirectoriesFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
SEND_BROKEN_LINK_EMAILS | False |
MEDIA_ROOT | '/home/dleon/cmu/media' |
SESSION_CACHE_ALIAS | 'default' |
WSGI_APPLICATION | 'cmu.wsgi.application' |
CSRF_COOKIE_DOMAIN | None |
FILE_CHARSET | 'utf-8' |
SATICLV_FGGRAL | 'E48' |
PASSWORD_HASHERS | '********************' |
MAIL_TEMPLATES | {'alerta': 2, 'boletin': 4, 'error': 6, 'notificacion': 3, 'novedad': 5, 'pago': 7} |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
ALLOWED_INCLUDE_ROOTS | () |
USE_THOUSAND_SEPARATOR | False |
ADMINS | () |
NUMBER_GROUPING | 0 |
AUTHENTICATION_BACKENDS | ('rest_framework.authentication.BasicAuthentication', 'rest_framework.authentication.SessionAuthentication', 'oauth2_provider.backends.OAuth2Backend', 'django.contrib.auth.backends.ModelBackend') |
CACHE_MIDDLEWARE_SECONDS | 600 |
TIME_FORMAT | 'P' |
SESSION_COOKIE_DOMAIN | None |
DATETIME_FORMAT | 'N j, Y, P' |
CORS_ORIGIN_WHITELIST | () |
DATABASE_ROUTERS | [] |
FIXTURE_DIRS | () |
HEADERS | {'ApiKey': 'Z3qjUV6tqCwIu4dIeRtfthuofVZnFMWwajEAPu5YKK5ayIOrQdq/8uq6MvsJXGdoNoUNVvnI1C4=', 'Authorization': 'Y29sbWV4dXJvbG9naWFAZ21haWwuY29tOkNtdTIwMjMh', 'Content-Type': 'application/json'} |
DECIMAL_SEPARATOR | '.' |
FILER_IMAGE_MODEL | 'filer.Image' |
SATID_FGGRAL | '94101602' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
CMS_PERMISSION | True |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CMS_LANGUAGES | {1: [{'code': 'es', 'fallbacks': ['en'], 'hide_untranslated': False, 'name': 'es', 'public': True, 'redirect_on_fallback': True}, {'code': 'en', 'fallbacks': ['es'], 'hide_untranslated': False, 'name': 'en', 'public': True, 'redirect_on_fallback': True}], 'default': {'hide_untranslated': False, 'public': True, 'redirect_on_fallback': True}, <class 'cms.utils.conf.VERIFIED'>: True} |
CORS_ALLOW_HEADERS | ('x-requested-with', 'content-type', 'accept', 'origin', 'authorization', 'x-csrftoken') |
SHORT_DATE_FORMAT | 'm/d/Y' |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOCALE_PATHS | ('/home/dleon/cmu/cmu/locale',) |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
DEFAULT_CONTENT_TYPE | 'text/html' |
DESIGN_ROOT | '/home/dleon/cmu/www_old' |
CONEKTA_API_KEY | '********************' |
FIRST_DAY_OF_WEEK | 0 |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
IGNORABLE_404_URLS | () |
EMAIL_PORT | 25 |
LANGUAGE_COOKIE_NAME | 'django_language' |
LANGUAGES_BIDI | ('he', 'ar', 'fa', 'ur') |
DESIGN_URL | '/www_old/' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
LANGUAGE_CODE | 'es' |
ANALYTICS_UA | 'UA-29020432-24' |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
SECRET_KEY | '********************' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
SENDGRID_API_KEY | '********************' |
SECURE_PROXY_SSL_HEADER | None |
PROFANITIES_LIST | '********************' |
STATICFILES_DIRS | ('/home/dleon/cmu/cmu/static', '/var/www/cmu/static') |
USE_I18N | True |
EMAIL_HOST | 'localhost' |
URL_FG | 'https://app.facturagorila.com/v2/api/' |
BASE_URL | 'http://mi.cmu.org.mx/' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
TIME_ZONE | 'America/Mexico_City' |
TEMPLATE_DIRS | ('/home/dleon/cmu/cmu/templates',) |
SATCFDICLV_FGGRAL | 'G03' |
INTERNAL_IPS | () |
CACHE_MIDDLEWARE_ALIAS | 'default' |
SILENCED_SYSTEM_CHECKS | [] |
DEFAULT_INDEX_TABLESPACE | '' |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
FILE_UPLOAD_TEMP_DIR | None |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
SENDGRID_FROM_EMAIL | ('notificaciones@cmu.org.mx', 'CMU') |
AUTH_USER_MODEL | 'auth.User' |
STATIC_URL | '/static/' |
CORS_ALLOW_CREDENTIALS | True |
USE_TZ | True |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | 493 |
SESSION_FILE_PATH | None |
DEBUG_PROPAGATE_EXCEPTIONS | False |
YEAR_MONTH_FORMAT | 'F Y' |
CSRF_COOKIE_AGE | 31449600 |
OAUTH2_PROVIDER | {'SCOPES': {'groups': 'Access to your groups', 'read': 'Read scope', 'write': 'Write scope'}} |
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') |
MANAGERS | () |
LANGUAGE_COOKIE_DOMAIN | None |
ALLOWED_HOSTS | ['*'] |
META_USE_SITES | True |
CSRF_COOKIE_SECURE | False |
LOGOUT_URL | '/accounts/logout/' |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
SUCURSAL_FG | '6851' |
DEFAULT_CHARSET | 'utf-8' |
CORS_ALLOW_METHODS | ('GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS') |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
DATA_DIR | '/home/dleon/cmu' |
CONEKTA_ORDENES_URL | 'https://api.conekta.io/orders' |
SENDGRID_WEBHOOK_URL | 'https://mi.cmu.org.mx/sendgrid/' |
SESSION_COOKIE_PATH | '/' |
CSRF_COOKIE_NAME | 'csrftoken' |
CMS_TEMPLATES | (('home.html', 'Pagina de Inicio'), ('page.html', 'Pagina de Contenido'), ('news.html', 'Noticias'), ('sede.html', 'Sedes'), ('cuestionarios.html', 'Cuestionarios')) |
SESSION_COOKIE_NAME | 'sessionid' |
ABSOLUTE_URL_OVERRIDES | {} |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': 'localhost', 'NAME': 'cmu', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': 'UTC', 'USER': 'cmu'}} |
TRANSACTIONS_MANAGED | False |
SERVER_EMAIL | 'root@localhost' |
MEDIA_URL | '/media/' |
ADMIN_FOR | () |
You're seeing this error because you have DEBUG = True
in your
Django settings file. Change that to False
, and Django will
display a standard 500 page.