'NoneType' object has no attribute '_meta'
Request Method: | GET |
---|---|
Request URL: | http://domnaskale.net.pl/archiwum/tag/1364/ |
Django Version: | 1.4.3 |
Exception Type: | AttributeError |
Exception Value: | 'NoneType' object has no attribute '_meta' |
Exception Location: | /usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/contrib/contenttypes/models.py in _get_opts, line 20 |
Python Executable: | /usr/home/qzb/.virtualenvs/domnaskale/bin/python |
Python Version: | 2.7.18 |
Python Path: | ['/usr/home/qzb/domains/domnaskale.net.pl/public_python', '/usr/local/lib/ruby/gems/3.2/gems/passenger-6.0.17/src/helper-scripts', '/usr/home/qzb/.virtualenvs/domnaskale/lib/python27.zip', '/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7', '/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/plat-freebsd13', '/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/lib-tk', '/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/lib-old', '/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7', '/usr/local/lib/python2.7/plat-freebsd13', '/usr/local/lib/python2.7/lib-tk', '/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages', '/usr/home/qzb/domains/domnaskale.net.pl/public_python'] |
Server time: | Thu, 28 Mar 2024 14:46:47 +0100 |
In template /usr/home/qzb/domains/domnaskale.net.pl/public_python/templates/article/index.html
, error at line 10
1 | {% extends "base.html" %} |
---|---|
2 | {% load filters %} |
3 | {% load markup %} |
4 | {% load typogrify %} |
5 | {% load comments %} |
6 | |
7 | {% block content %} |
8 | <div id="index_page"> |
9 | {% for article in article_list %} |
10 | {% get_comment_count for article as comment_count %} |
11 | <article class="full hyphenate"> |
12 | {% include "article/include/full_header.html" %} |
13 | <p class='lead'>{{ article.lead }}</p> |
14 | {% if article.has_photos %} |
15 | {% with article.get_first_photo as photo %} |
16 | <a class="img fancybox {% if photo.image.height > photo.image.width %}vertical{% else %}horizontal{% endif %}" href="{{ photo.image.url }}"><img src="{{ photo.image.url }}" /></a> |
17 | {% endwith %} |
18 | {% endif %} |
19 | {{ article.content_html|safe|p_cut:2 }} |
20 | <footer><a href="{% url article article.slug %}"><span>{{ comment_count|plural_pl:"komentarz;komentarze;komentarzy" }}</span> Czytaj dalej »</a></footer> |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/core/handlers/base.py
in get_response
raise ValueError("The view %s.%s didn't return an HttpResponse object." % (callback.__module__, view_name))
# If the response supports deferred rendering, apply template
# response middleware and the render the response
if hasattr(response, 'render') and callable(response.render):
for middleware_method in self._template_response_middleware:
response = middleware_method(request, response)
response = response.render()...
except http.Http404, e:
logger.warning('Not Found: %s', request.path,
extra={
'status_code': 404,
'request': request
Variable | Value |
---|---|
exceptions | <module 'django.core.exceptions' from '/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/core/exceptions.pyc'> |
callback_args | () |
settings | <django.conf.LazySettings object at 0x8401cba50> |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x849048510>> |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x83c6483d0> |
request | "<WSGIRequest\npath:/archiwum/tag/1364/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{'CSRF_COOKIE': '4G3rxdBYLk4dKXYSLV9p708FYDz8qEjT',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_HOST': 'domnaskale.net.pl',\n 'HTTP_PASSENGER_DOCROOT': '/usr/home/qzb/domains/domnaskale.net.pl/public_python/public',\n 'HTTP_PASSENGER_ENV': 'production',\n 'HTTP_PASSENGER_PROCESSES': '4',\n 'HTTP_USER_AGENT': 'claudebot',\n 'HTTP_X_FORWARDED_PROTO': 'http',\n 'HTTP_X_REAL_IP': '3.87.133.69',\n 'PASSENGER_CONNECT_PASSWORD': 'gbXQabKHijwJ8zXI',\n 'PATH_INFO': u'/archiwum/tag/1364/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '3.87.133.69',\n 'REMOTE_PORT': '',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_URI': '/archiwum/tag/1364/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'domnaskale.net.pl',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SOFTWARE': 'nginx/1.24.0 Phusion_Passenger/6.0.17',\n 'passenger.hijack': <function hijack at 0x87745da50>,\n 'wsgi.errors': <open file '/usr/home/qzb/domains/domnaskale.net.pl/logs/error.log', mode 'a+' at 0x8366eba50>,\n 'wsgi.input': <socket._fileobject object at 0x87745dcd0>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>" |
callback | <function TagView at 0x85f353750> |
resolver | <RegexURLResolver domnaskale.urls (None:None) ^/> |
urlresolvers | <module 'django.core.urlresolvers' from '/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/core/urlresolvers.pyc'> |
callback_kwargs | {'tag_pk': u'1364'} |
response | <django.template.response.TemplateResponse object at 0x84903bbd0> |
urlconf | 'domnaskale.urls' |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/template/response.py
in render
If the content has already been rendered, this is a no-op.
Returns the baked response instance.
"""
retval = self
if not self._is_rendered:
self._set_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 0x84903bbd0> |
retval | <django.template.response.TemplateResponse object at 0x84903bbd0> |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/template/response.py
in rendered_content
This *does not* set the final content of the response. To set the
response content, you must either call render(), or set the
content explicitly using the value of this property.
"""
template = self.resolve_template(self.template_name)
context = self.resolve_context(self.context_data)
content = template.render(context)...
return content
def add_post_render_callback(self, callback):
"""Adds a new post-rendering callback.
If the response has already been rendered,
Variable | Value |
---|---|
self | <django.template.response.TemplateResponse object at 0x84903bbd0> |
template | <django.template.base.Template object at 0x877d3ba10> |
context | [{'paginator': <django.core.paginator.Paginator object at 0x878e5b690>, 'article_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None], 'page_obj': <Page 1 of 2>, 'is_paginated': True, 'object_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None]}, {'csrf_token': <django.utils.functional.__proxy__ object at 0x877465390>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x877d3bd10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x84903b890>}, {}, {'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'pl-pl'}, {'MEDIA_URL': '/media/'}, {'STATIC_URL': '/static/'}, {'TIME_ZONE': 'CET'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x876b8af10>}, {'block': <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]>}, {'forloop': {'revcounter0': 3, 'last': False, 'counter': 4, 'parentloop': {}, 'revcounter': 4, 'counter0': 3, 'first': False}, u'article': None, u'comment_count': 0}] |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/template/base.py
in render
def _render(self, context):
return self.nodelist.render(context)
def render(self, context):
"Display stage -- can be called many times"
context.render_context.push()
try:
return self._render(context)...
finally:
context.render_context.pop()
def compile_string(template_string, origin):
"Compiles template_string into NodeList ready for rendering"
if settings.TEMPLATE_DEBUG:
Variable | Value |
---|---|
self | <django.template.base.Template object at 0x877d3ba10> |
context | [{'paginator': <django.core.paginator.Paginator object at 0x878e5b690>, 'article_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None], 'page_obj': <Page 1 of 2>, 'is_paginated': True, 'object_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None]}, {'csrf_token': <django.utils.functional.__proxy__ object at 0x877465390>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x877d3bd10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x84903b890>}, {}, {'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'pl-pl'}, {'MEDIA_URL': '/media/'}, {'STATIC_URL': '/static/'}, {'TIME_ZONE': 'CET'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x876b8af10>}, {'block': <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]>}, {'forloop': {'revcounter0': 3, 'last': False, 'counter': 4, 'parentloop': {}, 'revcounter': 4, 'counter0': 3, 'first': False}, u'article': None, u'comment_count': 0}] |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/template/base.py
in _render
def __iter__(self):
for node in self.nodelist:
for subnode in node:
yield subnode
def _render(self, context):
return self.nodelist.render(context)...
def render(self, context):
"Display stage -- can be called many times"
context.render_context.push()
try:
return self._render(context)
Variable | Value |
---|---|
self | <django.template.base.Template object at 0x877d3ba10> |
context | [{'paginator': <django.core.paginator.Paginator object at 0x878e5b690>, 'article_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None], 'page_obj': <Page 1 of 2>, 'is_paginated': True, 'object_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None]}, {'csrf_token': <django.utils.functional.__proxy__ object at 0x877465390>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x877d3bd10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x84903b890>}, {}, {'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'pl-pl'}, {'MEDIA_URL': '/media/'}, {'STATIC_URL': '/static/'}, {'TIME_ZONE': 'CET'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x876b8af10>}, {'block': <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]>}, {'forloop': {'revcounter0': 3, 'last': False, 'counter': 4, 'parentloop': {}, 'revcounter': 4, 'counter0': 3, 'first': False}, u'article': None, u'comment_count': 0}] |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = self.render_node(node, context)...
else:
bit = node
bits.append(force_unicode(bit))
return mark_safe(u''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
node | <ExtendsNode: extends "base.html"> |
self | [<ExtendsNode: extends "base.html">] |
bits | [] |
context | [{'paginator': <django.core.paginator.Paginator object at 0x878e5b690>, 'article_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None], 'page_obj': <Page 1 of 2>, 'is_paginated': True, 'object_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None]}, {'csrf_token': <django.utils.functional.__proxy__ object at 0x877465390>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x877d3bd10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x84903b890>}, {}, {'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'pl-pl'}, {'MEDIA_URL': '/media/'}, {'STATIC_URL': '/static/'}, {'TIME_ZONE': 'CET'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x876b8af10>}, {'block': <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]>}, {'forloop': {'revcounter0': 3, 'last': False, 'counter': 4, 'parentloop': {}, 'revcounter': 4, 'counter0': 3, 'first': False}, u'article': None, u'comment_count': 0}] |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/template/debug.py
in render_node
def compile_function_error(self, token, e):
if not hasattr(e, 'django_template_source'):
e.django_template_source = token.source
class DebugNodeList(NodeList):
def render_node(self, node, context):
try:
return node.render(context)...
except Exception, e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
Variable | Value |
---|---|
node | <ExtendsNode: extends "base.html"> |
self | [<ExtendsNode: extends "base.html">] |
e | AttributeError("'NoneType' object has no attribute '_meta'",) |
context | [{'paginator': <django.core.paginator.Paginator object at 0x878e5b690>, 'article_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None], 'page_obj': <Page 1 of 2>, 'is_paginated': True, 'object_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None]}, {'csrf_token': <django.utils.functional.__proxy__ object at 0x877465390>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x877d3bd10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x84903b890>}, {}, {'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'pl-pl'}, {'MEDIA_URL': '/media/'}, {'STATIC_URL': '/static/'}, {'TIME_ZONE': 'CET'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x876b8af10>}, {'block': <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]>}, {'forloop': {'revcounter0': 3, 'last': False, 'counter': 4, 'parentloop': {}, 'revcounter': 4, 'counter0': 3, 'first': False}, u'article': None, u'comment_count': 0}] |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/template/loader_tags.py
in render
blocks = dict([(n.name, n) for n in
compiled_parent.nodelist.get_nodes_by_type(BlockNode)])
block_context.add_blocks(blocks)
break
# Call Template._render explicitly so the parser context stays
# the same.
return compiled_parent._render(context)...
class BaseIncludeNode(Node):
def __init__(self, *args, **kwargs):
self.extra_context = kwargs.pop('extra_context', {})
self.isolated_context = kwargs.pop('isolated_context', False)
super(BaseIncludeNode, self).__init__(*args, **kwargs)
Variable | Value |
---|---|
node | <Block Node: title. Contents: [<Text Node: 'Wiadomo?ci z regionu szyd'>]> |
blocks | {u'content': <Block Node: content. Contents: []>, u'head': <Block Node: head. Contents: []>, u'page_id': <Block Node: page_id. Contents: [<Text Node: 'index'>]>, u'title': <Block Node: title. Contents: [<Text Node: 'Wiadomo?ci z regionu szyd'>]>} |
block_context | <django.template.loader_tags.BlockContext object at 0x877465050> |
n | <Block Node: content. Contents: []> |
context | [{'paginator': <django.core.paginator.Paginator object at 0x878e5b690>, 'article_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None], 'page_obj': <Page 1 of 2>, 'is_paginated': True, 'object_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None]}, {'csrf_token': <django.utils.functional.__proxy__ object at 0x877465390>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x877d3bd10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x84903b890>}, {}, {'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'pl-pl'}, {'MEDIA_URL': '/media/'}, {'STATIC_URL': '/static/'}, {'TIME_ZONE': 'CET'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x876b8af10>}, {'block': <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]>}, {'forloop': {'revcounter0': 3, 'last': False, 'counter': 4, 'parentloop': {}, 'revcounter': 4, 'counter0': 3, 'first': False}, u'article': None, u'comment_count': 0}] |
compiled_parent | <django.template.base.Template object at 0x877484310> |
self | <ExtendsNode: extends "base.html"> |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/template/base.py
in _render
def __iter__(self):
for node in self.nodelist:
for subnode in node:
yield subnode
def _render(self, context):
return self.nodelist.render(context)...
def render(self, context):
"Display stage -- can be called many times"
context.render_context.push()
try:
return self._render(context)
Variable | Value |
---|---|
self | <django.template.base.Template object at 0x877484310> |
context | [{'paginator': <django.core.paginator.Paginator object at 0x878e5b690>, 'article_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None], 'page_obj': <Page 1 of 2>, 'is_paginated': True, 'object_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None]}, {'csrf_token': <django.utils.functional.__proxy__ object at 0x877465390>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x877d3bd10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x84903b890>}, {}, {'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'pl-pl'}, {'MEDIA_URL': '/media/'}, {'STATIC_URL': '/static/'}, {'TIME_ZONE': 'CET'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x876b8af10>}, {'block': <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]>}, {'forloop': {'revcounter0': 3, 'last': False, 'counter': 4, 'parentloop': {}, 'revcounter': 4, 'counter0': 3, 'first': False}, u'article': None, u'comment_count': 0}] |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = self.render_node(node, context)...
else:
bit = node
bits.append(force_unicode(bit))
return mark_safe(u''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
node | <Block Node: content. Contents: []> |
bit | u'">\r\n <!--<div id="fb-root"></div><script src="/static/js/facebook.js"></script>-->\r\n <style type="text/css">\r\n .w2bslikebox{background: url("http://1.bp.blogspot.com/--tscpVzcBjo/TdUarKtcAlI/AAAAAAAAA3I/qVkypiYO9rc/s150/w2b_facebookbadge.pn") no-repeat scroll left center transparent !important;display: block;float: right;height: 270px;padding: 0 5px 0 46px;width: 245px;z-index: 99999;position:fixed;right:-250px;top:20%;}\r\n .w2bslikebox div{border:none;position:relative;display:block;}\r\n .w2bslikebox span{bottom: 12px;font: 8px "lucida grande",tahoma,verdana,arial,sans-serif;position: absolute;right: 6px;text-align: right;z-index: 99999;}\r\n .w2bslikebox span a{color: #808080;text-decoration:none;}\r\n .w2bslikebox span a:hover{text-decoration:underline;}\r\n </style><div class="w2bslikebox" style="">\r\n\r\n <div><iframe src="http://www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2Fpages%2FDom-na-Skale%2F267958519895580&width=245&colorscheme=light&show_faces=true&connections=9&stream=false&header=false&height=270" scrolling="no" frameborder="0" scrolling="no" style="border: medium none; overflow: hidden; height: 270px; width: 245px;background:#fff;"></iframe></div></div>\r\n <script type="text/javascript">\r\n //<!--\r\n $(".w2bslikebox").hover(function() {$(this).stop().animate({right: "0"}, "medium");}, function() {$(this).stop().animate({right: "-250"}, "medium");}, 500);\r\n //-->\r\n </script>\r\n\r\n\r\n <div id="top_menu">\r\n <div class="center">\r\n <form id="search_field" method="get" action="/szukaj/">\r\n <input type="text" name="q" placeholder="Wyszukaj..." />\r\n <button></button>\r\n </form>\r\n <div class="user"></div>\r\n </div>\r\n </div>\r\n\r\n <header id="header">\r\n <h1><a href="/"><span class="hidden">Dom na Skale</span></a></h1>\r\n </header>\r\n\r\n <nav id="main_menu">\r\n <ul>\r\n <li><a href="/wiadomosci/">Wiadomo\u015bci</a></li>\r\n <li><a href="/publicystyka/">Polecamy</a></li>\r\n <li><a href="/galeria/">Galeria</a></li>\r\n <li><a href="/archiwum/">Archiwum</a></li>\r\n <li><a href="http://mateusz.pl/czytania">S\u0142owo</a></li>\r\n </ul>\r\n </nav>\r\n\r\n <div id="content">\r\n\r\n ' |
bits | [u'<!DOCTYPE html>\r\n<html lang="pl" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml">\r\n<head>\r\n <meta charset=\'UTF-8\' /> \r\n <meta name="google-site-verification" content="6TQgf7Mb7HK2kYpbhaDKvSMYRI4Qj98T7PEeEEDhN5g" />\r\n <title>\r\n ', u'Wiadomo\u015bci z regionu szyd\u0142owieckiego na \u201eDom na Skale\u201d', u'\r\n </title>\r\n <link rel=\'shortcut icon\' href=\'/static/img/favicon.png\' />\r\n <link rel=\'stylesheet\' href=\'/static/css/fancybox.css\' />\r\n <link rel=\'stylesheet\' href=\'/static/css/style.css\' />\r\n <link rel="alternate" type="application/rss+xml" href="http://feeds.feedburner.com/domnaskale" title="Skr\xf3ty artyku\u0142\xf3w">\r\n <script src="/static/js/jquery.js"></script>\r\n <script src="/static/js/jquery.mousewheel.js"></script>\r\n <script src="/static/js/placeholder.js"></script>\r\n <script src="/static/js/hyphenator.js"></script>\r\n <script src="/static/js/fancybox.js"></script>\r\n <script src="/static/js/script.js"></script>\r\n <script src="/static/js/google_analytics.js"></script>\r\n <!--[if IE 6]> <link rel=\'stylesheet\' href=\'/static/css/ie6.css\' /><![endif]-->\r\n ', u'', u'\r\n</head>\r\n<body id="', u'index', u'">\r\n <!--<div id="fb-root"></div><script src="/static/js/facebook.js"></script>-->\r\n <style type="text/css">\r\n .w2bslikebox{background: url("http://1.bp.blogspot.com/--tscpVzcBjo/TdUarKtcAlI/AAAAAAAAA3I/qVkypiYO9rc/s150/w2b_facebookbadge.pn") no-repeat scroll left center transparent !important;display: block;float: right;height: 270px;padding: 0 5px 0 46px;width: 245px;z-index: 99999;position:fixed;right:-250px;top:20%;}\r\n .w2bslikebox div{border:none;position:relative;display:block;}\r\n .w2bslikebox span{bottom: 12px;font: 8px "lucida grande",tahoma,verdana,arial,sans-serif;position: absolute;right: 6px;text-align: right;z-index: 99999;}\r\n .w2bslikebox span a{color: #808080;text-decoration:none;}\r\n .w2bslikebox span a:hover{text-decoration:underline;}\r\n </style><div class="w2bslikebox" style="">\r\n\r\n <div><iframe src="http://www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2Fpages%2FDom-na-Skale%2F267958519895580&width=245&colorscheme=light&show_faces=true&connections=9&stream=false&header=false&height=270" scrolling="no" frameborder="0" scrolling="no" style="border: medium none; overflow: hidden; height: 270px; width: 245px;background:#fff;"></iframe></div></div>\r\n <script type="text/javascript">\r\n //<!--\r\n $(".w2bslikebox").hover(function() {$(this).stop().animate({right: "0"}, "medium");}, function() {$(this).stop().animate({right: "-250"}, "medium");}, 500);\r\n //-->\r\n </script>\r\n\r\n\r\n <div id="top_menu">\r\n <div class="center">\r\n <form id="search_field" method="get" action="/szukaj/">\r\n <input type="text" name="q" placeholder="Wyszukaj..." />\r\n <button></button>\r\n </form>\r\n <div class="user"></div>\r\n </div>\r\n </div>\r\n\r\n <header id="header">\r\n <h1><a href="/"><span class="hidden">Dom na Skale</span></a></h1>\r\n </header>\r\n\r\n <nav id="main_menu">\r\n <ul>\r\n <li><a href="/wiadomosci/">Wiadomo\u015bci</a></li>\r\n <li><a href="/publicystyka/">Polecamy</a></li>\r\n <li><a href="/galeria/">Galeria</a></li>\r\n <li><a href="/archiwum/">Archiwum</a></li>\r\n <li><a href="http://mateusz.pl/czytania">S\u0142owo</a></li>\r\n </ul>\r\n </nav>\r\n\r\n <div id="content">\r\n\r\n '] |
self | [<Text Node: '<!DOCTYPE html> <html la'>, <Block Node: title. Contents: [<Text Node: 'Wiadomo?ci z regionu szyd'>]>, <Text Node: ' </title> <link r'>, <Block Node: head. Contents: []>, <Text Node: ' </head> <body id="'>, <Block Node: page_id. Contents: [<Text Node: 'index'>]>, <Text Node: '"> <!--<div id="fb-ro'>, <Block Node: content. Contents: []>, <Text Node: ' </div> <fo'>] |
context | [{'paginator': <django.core.paginator.Paginator object at 0x878e5b690>, 'article_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None], 'page_obj': <Page 1 of 2>, 'is_paginated': True, 'object_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None]}, {'csrf_token': <django.utils.functional.__proxy__ object at 0x877465390>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x877d3bd10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x84903b890>}, {}, {'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'pl-pl'}, {'MEDIA_URL': '/media/'}, {'STATIC_URL': '/static/'}, {'TIME_ZONE': 'CET'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x876b8af10>}, {'block': <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]>}, {'forloop': {'revcounter0': 3, 'last': False, 'counter': 4, 'parentloop': {}, 'revcounter': 4, 'counter0': 3, 'first': False}, u'article': None, u'comment_count': 0}] |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/template/debug.py
in render_node
def compile_function_error(self, token, e):
if not hasattr(e, 'django_template_source'):
e.django_template_source = token.source
class DebugNodeList(NodeList):
def render_node(self, node, context):
try:
return node.render(context)...
except Exception, e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
Variable | Value |
---|---|
node | <Block Node: content. Contents: []> |
self | [<Text Node: '<!DOCTYPE html> <html la'>, <Block Node: title. Contents: [<Text Node: 'Wiadomo?ci z regionu szyd'>]>, <Text Node: ' </title> <link r'>, <Block Node: head. Contents: []>, <Text Node: ' </head> <body id="'>, <Block Node: page_id. Contents: [<Text Node: 'index'>]>, <Text Node: '"> <!--<div id="fb-ro'>, <Block Node: content. Contents: []>, <Text Node: ' </div> <fo'>] |
e | AttributeError("'NoneType' object has no attribute '_meta'",) |
context | [{'paginator': <django.core.paginator.Paginator object at 0x878e5b690>, 'article_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None], 'page_obj': <Page 1 of 2>, 'is_paginated': True, 'object_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None]}, {'csrf_token': <django.utils.functional.__proxy__ object at 0x877465390>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x877d3bd10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x84903b890>}, {}, {'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'pl-pl'}, {'MEDIA_URL': '/media/'}, {'STATIC_URL': '/static/'}, {'TIME_ZONE': 'CET'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x876b8af10>}, {'block': <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]>}, {'forloop': {'revcounter0': 3, 'last': False, 'counter': 4, 'parentloop': {}, 'revcounter': 4, 'counter0': 3, 'first': False}, u'article': None, u'comment_count': 0}] |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/template/loader_tags.py
in render
push = block = block_context.pop(self.name)
if block is None:
block = self
# Create new block so we can store context without thread-safety issues.
block = BlockNode(block.name, block.nodelist)
block.context = context
context['block'] = block
result = block.nodelist.render(context)...
if push is not None:
block_context.push(self.name, push)
context.pop()
return result
def super(self):
Variable | Value |
---|---|
push | <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]> |
block_context | <django.template.loader_tags.BlockContext object at 0x877465050> |
context | [{'paginator': <django.core.paginator.Paginator object at 0x878e5b690>, 'article_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None], 'page_obj': <Page 1 of 2>, 'is_paginated': True, 'object_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None]}, {'csrf_token': <django.utils.functional.__proxy__ object at 0x877465390>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x877d3bd10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x84903b890>}, {}, {'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'pl-pl'}, {'MEDIA_URL': '/media/'}, {'STATIC_URL': '/static/'}, {'TIME_ZONE': 'CET'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x876b8af10>}, {'block': <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]>}, {'forloop': {'revcounter0': 3, 'last': False, 'counter': 4, 'parentloop': {}, 'revcounter': 4, 'counter0': 3, 'first': False}, u'article': None, u'comment_count': 0}] |
block | <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]> |
self | <Block Node: content. Contents: []> |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = self.render_node(node, context)...
else:
bit = node
bits.append(force_unicode(bit))
return mark_safe(u''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
node | <For Node: for article in article_list, tail_len: 15> |
bit | u'\r\n<div id="index_page">\r\n ' |
bits | [u'\r\n<div id="index_page">\r\n '] |
self | [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>] |
context | [{'paginator': <django.core.paginator.Paginator object at 0x878e5b690>, 'article_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None], 'page_obj': <Page 1 of 2>, 'is_paginated': True, 'object_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None]}, {'csrf_token': <django.utils.functional.__proxy__ object at 0x877465390>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x877d3bd10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x84903b890>}, {}, {'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'pl-pl'}, {'MEDIA_URL': '/media/'}, {'STATIC_URL': '/static/'}, {'TIME_ZONE': 'CET'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x876b8af10>}, {'block': <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]>}, {'forloop': {'revcounter0': 3, 'last': False, 'counter': 4, 'parentloop': {}, 'revcounter': 4, 'counter0': 3, 'first': False}, u'article': None, u'comment_count': 0}] |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/template/debug.py
in render_node
def compile_function_error(self, token, e):
if not hasattr(e, 'django_template_source'):
e.django_template_source = token.source
class DebugNodeList(NodeList):
def render_node(self, node, context):
try:
return node.render(context)...
except Exception, e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
Variable | Value |
---|---|
node | <For Node: for article in article_list, tail_len: 15> |
self | [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>] |
e | AttributeError("'NoneType' object has no attribute '_meta'",) |
context | [{'paginator': <django.core.paginator.Paginator object at 0x878e5b690>, 'article_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None], 'page_obj': <Page 1 of 2>, 'is_paginated': True, 'object_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None]}, {'csrf_token': <django.utils.functional.__proxy__ object at 0x877465390>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x877d3bd10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x84903b890>}, {}, {'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'pl-pl'}, {'MEDIA_URL': '/media/'}, {'STATIC_URL': '/static/'}, {'TIME_ZONE': 'CET'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x876b8af10>}, {'block': <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]>}, {'forloop': {'revcounter0': 3, 'last': False, 'counter': 4, 'parentloop': {}, 'revcounter': 4, 'counter0': 3, 'first': False}, u'article': None, u'comment_count': 0}] |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/template/defaulttags.py
in render
else:
context[self.loopvars[0]] = item
# In TEMPLATE_DEBUG mode provide source of the node which
# actually raised the exception
if settings.TEMPLATE_DEBUG:
for node in self.nodelist_loop:
try:
nodelist.append(node.render(context))...
except Exception, e:
if not hasattr(e, 'django_template_source'):
e.django_template_source = node.source
raise
else:
for node in self.nodelist_loop:
Variable | Value |
---|---|
node | <django.contrib.comments.templatetags.comments.CommentCountNode object at 0x877d41150> |
parentloop | {} |
pop_context | False |
e | AttributeError("'NoneType' object has no attribute '_meta'",) |
i | 3 |
loop_dict | {'counter': 4, 'counter0': 3, 'first': False, 'last': False, 'parentloop': {}, 'revcounter': 4, 'revcounter0': 3} |
self | <For Node: for article in article_list, tail_len: 15> |
len_values | 7 |
item | None |
values | [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None] |
context | [{'paginator': <django.core.paginator.Paginator object at 0x878e5b690>, 'article_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None], 'page_obj': <Page 1 of 2>, 'is_paginated': True, 'object_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None]}, {'csrf_token': <django.utils.functional.__proxy__ object at 0x877465390>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x877d3bd10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x84903b890>}, {}, {'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'pl-pl'}, {'MEDIA_URL': '/media/'}, {'STATIC_URL': '/static/'}, {'TIME_ZONE': 'CET'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x876b8af10>}, {'block': <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]>}, {'forloop': {'revcounter0': 3, 'last': False, 'counter': 4, 'parentloop': {}, 'revcounter': 4, 'counter0': 3, 'first': False}, u'article': None, u'comment_count': 0}] |
nodelist | [u'\r\n ', '', u'\r\n <article class="full hyphenate">\r\n ', u'\r\n<header>\r\n <div class="author_date">\r\n <a href="/archiwum/2013/2/28/"> <time datetime="2013-02-28" pubdate>Feb. 28, 2013</time> </a>\r\n <span class="desc">; Autor: </span><a href="/archiwum/autor/M.%20Soko%C5%82owski/" rel="author">M. Soko\u0142owski</a>\r\n </div>\r\n <div class="tags">\r\n <span class="desc">Tagi:</span>\r\n \r\n \r\n <a href="/archiwum/tag/1363/" rel="tag">Bezrobocie</a><span class="sep">, </span>\r\n \r\n <a href="/archiwum/tag/1364/" rel="tag">Powiat Szyd\u0142owiecki</a>\r\n \r\n </div>\r\n <h1><a href="/artykul/kleska-bezrobocia/">Kl\u0119ska bezrobocia</a></h1>\r\n</header>\r\n', u"\r\n <p class='lead'>", u'W zwi\u0105zku z wzrostem wska\u017anika bezrobocia w kraju, temat braku pracy powr\xf3ci\u0142 do zainteresowania medi\xf3w og\xf3lnopolskich. Ilustracj\u0105 tego tematu cz\u0119sto jest Szyd\u0142owiec, stolica powiatu, w kt\xf3rym wska\u017anik os\xf3b bezrobotnych przekroczy\u0142 40%. Tym samym poprawa w tym stanie z ostatnich lat, zosta\u0142a utracona.\r\n', u'</p>\r\n ', u'\r\n \r\n <a class="img fancybox horizontal" href="/media/zdjecia/20130226_203720.jpg"><img src="/media/zdjecia/20130226_203720.jpg" /></a>\r\n \r\n ', u'\r\n ', u'<p>Zasadniczo miejsca pracy tworz\u0105 przedsi\u0119biorcy. Od lat jednak w powiecie szyd\u0142owieckim g\u0142\xf3wnym pracodawcom s\u0105 samorz\u0105dy. Samo to \u015bwiadczy o z\u0142ej strukturze zatrudnienia. Samorz\u0105dy tak\u017ce maj\u0105 niekt\xf3re narz\u0119dzia s\u0142u\u017c\u0105ce do poprawy tego stanu rzeczy. Jednak w przypadku tak nabrzmia\u0142ego zjawiska, \u015brodki samorz\u0105d\xf3w s\u0105 nieadekwatne do skali potrzeb. To tak jakby pow\xf3d\u017a chcie\u0107 zatrzyma\u0107 wylewaj\u0105c wod\u0119 wiaderkiem. Niestety od lat w tym zakresie nie wida\u0107 woli politycznej do tworzenia Instrument\xf3w specjalnych, a nawet przeciwnie te same regu\u0142y obowi\u0105zuj\u0105 Szyd\u0142owiec, jak i podwarszawskie pr\u0119\u017cne gospodarczo powiaty, jakie mamy szanse w tym starciu to wida\u0107 we wska\u017anikach. W przypadku powodzi uruchamiane s\u0105 specjalne instrumenty prawne i Gminy powodziowe otrzymuj\u0105 specjalna pomoc. W przypadku problemu spo\u0142ecznego, maj\u0105cego wszelkie znamiona kl\u0119ski nic takiego si\u0119 nie dzieje.\nO czym to \u015bwiadczy? </p>\n<p>Mamy jednak i pewne narz\u0119dzia we w\u0142asnych r\u0119kach. Trzeba zapyta\u0107, jaki jest u nas klimat dla przedsi\u0119biorczo\u015bci. Zasadniczo negatywny. Lokalny przedsi\u0119biorca nie ma, co; liczy\u0107 na wsparcie w zakresie cho\u0107by administracyjnym, podobne do mitycznych inwestor\xf3w zewn\u0119trznych. Wystarczy poda\u0107 przyk\u0142ad ustawiania znak\xf3w zakazu wjazdu ci\u0119\u017car\xf3wek na drodze publicznej, co tym samym utrudnia dojazd do zak\u0142ad\xf3w produkcyjnych. Gdy tym czasem innej zewn\u0119trznej firmie buduje si\u0119 drog\u0119 dojazdow\u0105, co samo w sobie nie jest zarzutem. Inna rzecz, \u017ce lokalna firma na takie traktowanie nie ma, co liczy\u0107!\nA nawet wi\u0119cej buduje si\u0119 drog\u0119 za miliony tam gdzie dopiero firmy maj\u0105 by\u0107, co mo\u017ce si\u0119 okaza\u0107 tylko chwytem marketingowym pod zupelnie inne potrzeby.\nZ\u0142a koniunktura na rynku, wadliwe przepisy, kt\xf3re ci\u0105gle niszcz\u0105 przedsi\u0119biorczo\u015b\u0107, nikogo to chyba w naszym Kraju nie interesuj\u0105. Mamy, wi\u0119c przyk\u0142ady budowania za wszelka cen\u0119, po najni\u017cszej cenie, jak cho\u0107by niedawno przebudowana droga wojew\xf3dzka w kierunku Chlewisk, gdzie stan zniszczenia nawierzchni po kilku latach jest zatrwa\u017caj\u0105cy. \nZ\u0142y stan przedsi\u0119biorstw z sektora M\u015aP, kt\xf3re faktycznie tworz\u0105 najwi\u0119cej miejsc pracy i kt\xf3re jeszcze w wi\u0119kszo\u015bci s\u0105 w polskich r\u0119kach, w przeciwie\u0144stwie do wysprzedanych wi\u0119kszych firm i bank\xf3w, powoduje wzrost bezrobocia. W powiecie szyd\u0142owieckim i tego typu firm jak na lekarstwo.</p>', u'\r\n <footer><a href="', '/artykul/kleska-bezrobocia/', u'"><span>', u'0 komentarzy', u'</span> Czytaj dalej \xbb</a></footer>\r\n <hr />\r\n </article>\r\n ', u'\r\n ', '', u'\r\n <article class="full hyphenate">\r\n ', u'\r\n<header>\r\n <div class="author_date">\r\n <a href="/archiwum/2013/4/12/"> <time datetime="2013-04-12" pubdate>April 12, 2013</time> </a>\r\n <span class="desc">; Autor: </span><a href="/archiwum/autor/ms/" rel="author">ms</a>\r\n </div>\r\n <div class="tags">\r\n <span class="desc">Tagi:</span>\r\n \r\n \r\n <a href="/archiwum/tag/596/" rel="tag">Chlewiska</a><span class="sep">, </span>\r\n \r\n <a href="/archiwum/tag/1364/" rel="tag">Powiat Szyd\u0142owiecki</a><span class="sep">, </span>\r\n \r\n <a href="/archiwum/tag/1407/" rel="tag">Stefank\xf3w</a>\r\n \r\n </div>\r\n <h1><a href="/artykul/obchody-10-rocznicy-bitwy-pod-stefankowem-odwoane/">Obchody 10 rocznicy Bitwy pod Stefankowem odwo\u0142ane!</a></h1>\r\n</header>\r\n', u"\r\n <p class='lead'>", u'W\xf3jt Chlewisk Krzysztof Adamczyk, odwo\u0142a\u0142 obchody rocznicowe Bitwy pod Stefankowem. Uroczysto\u015bci mia\u0142y si\u0119 odby\u0107 19 kwietnia, pod patronatem Prezydenta RP Bronis\u0142awa Komorowskiego. W\xf3jt Adamczyk, jako pow\xf3d rezygnacji z uroczysto\u015bci poda\u0142 problemy organizacyjne. Niestety nie podano bli\u017cej powod\xf3w tych\u017ce problem\xf3w. Og\xf3lnie wiadomo, \u017ce sukces ma wielu ojc\xf3w, pora\u017cka jest sierot\u0105.', u'</p>\r\n ', u'\r\n \r\n <a class="img fancybox vertical" href="/media/zdjecia/051_11.jpg"><img src="/media/zdjecia/051_11.jpg" /></a>\r\n \r\n ', u'\r\n ', u'<p>Wiadomo z zaprosze\u0144, \u017ce organizatorami tej patriotycznej manifestacji byli przedstawiciele Powiatu Szyd\u0142owieckiego i Gminy Chlewiska. Uroczysto\u015bci mia\u0142y si\u0119 odby\u0107 ( o czym wcze\u015bniej informowali\u015bmy) przy pomniku wzniesionym w 1932 roku, przez ks. Jana Wi\u015bniewskiego, proboszcza borkowickiego.\nPomnik po\u0142o\u017cony jest oko\u0142o 600 metr\xf3w od Stefankowa, przy le\u015bnej drodze ze Stefankowa do Antoniowa, na zboczu Sk\u0142obskiej G\xf3ry.</p>\n<p>Bitwa pod Stefankowem by\u0142a najkrwawsz\u0105 bitw\u0105 Powstania Styczniowego, na terenie obecnego Powiatu Szyd\u0142owieckiego. Stoczyli j\u0105 22 kwietnia 1863 roku powsta\u0144cy styczniowi pod wodz\u0105 wojskowego wojewody sandomierskiego pu\u0142kownika Dionizego Czachowskiego. W bitwie zgin\u0119\u0142o 7 powsta\u0144c\xf3w i 60 Moskali. Jednym z poleg\u0142ych by\u0142 dow\xf3dca kosynier\xf3w kapitan Stanis\u0142aw Dobrogojski \u201eGrzmot\u201d. Zgin\u0105\u0142 prowadz\u0105c swoich \u017co\u0142nierz do ataku.\nCia\u0142o jego pochowano na cmentarzu w Niek\u0142aniu. Po bitwie na dwunastu d\u0119bach powieszono 12 \u017co\u0142nierzy z batalionu smole\u0144skiego, kt\xf3ry zha\u0144bi\u0142 si\u0119 okrucie\u0144stwem w W\u0105chocku i Suchedniowie</p>', u'\r\n <footer><a href="', '/artykul/obchody-10-rocznicy-bitwy-pod-stefankowem-odwoane/', u'"><span>', u'0 komentarzy', u'</span> Czytaj dalej \xbb</a></footer>\r\n <hr />\r\n </article>\r\n ', u'\r\n ', '', u'\r\n <article class="full hyphenate">\r\n ', u'\r\n<header>\r\n <div class="author_date">\r\n <a href="/archiwum/2014/8/14/"> <time datetime="2014-08-14" pubdate>Aug. 14, 2014</time> </a>\r\n <span class="desc">; Autor: </span><a href="/archiwum/autor/Marek%20Soko%C5%82owski/" rel="author">Marek Soko\u0142owski</a>\r\n </div>\r\n <div class="tags">\r\n <span class="desc">Tagi:</span>\r\n \r\n \r\n <a href="/archiwum/tag/1364/" rel="tag">Powiat Szyd\u0142owiecki</a><span class="sep">, </span>\r\n \r\n <a href="/archiwum/tag/33/" rel="tag">Sadek</a>\r\n \r\n </div>\r\n <h1><a href="/artykul/bedzie-nowy-chodnik-na-drodze-powiatowej-w-sadku/">B\u0119dzie nowy chodnik na drodze powiatowej w Sadku</a></h1>\r\n</header>\r\n', u"\r\n <p class='lead'>", u'Trwaj\u0105 prace drogowe przy budowie chodnika w miejscowo\u015bci Sadek na drodze powiatowej 4017W, \u0142\u0105cz\u0105cej Sadek z Barakiem. Realizacja zadania obejmuje tak\u017ce budow\u0119 zatoki postojowej przy cmentarzu, poszerzenie jezdni przy chodnikach, wbudowanie kraw\u0119\u017cnik\xf3w, regulacje row\xf3w otwartych, budow\u0119 przepustu przelewowego pod koron\u0105 drogi, uzupe\u0142nienia nawierzchni bitumicznej. Prace wykonuje wy\u0142onione w przetargu Przedsi\u0119biorstwo Gres z Szyd\u0142owca. Realizowany I etap prac kosztowa\u0107 b\u0119dzie ponad 180 tysi\u0119cy z\u0142otych. ', u'</p>\r\n ', u'\r\n \r\n <a class="img fancybox horizontal" href="/media/zdjecia/IMG_5808.jpg"><img src="/media/zdjecia/IMG_5808.jpg" /></a>\r\n \r\n ', u'\r\n ', u'<p>Po realizacji drugiego etapu, co planowane jest w roku 2015 na ca\u0142ym licz\u0105cym ponad 1,2 km odcinku, \u0142\u0105cz\u0105cym Sadek Du\u017cy z Sadkiem Komorniki, wyra\u017anie zwi\u0119kszy\u0142by si\u0119 poziom bezpiecze\u0144stwo pieszych. Budowa row\xf3w krytych i modernizacja nawierzchni to ewentualny trzeci etap powiatowej inwestycji.To kolejna ju\u017c inwestycja, kt\xf3rej by\u0142em wnioskodawc\u0105 jako radny powiatowy. Realizowana inwestycja to pierwsza od wielu lat modernizacja tej drogi, kt\xf3ra w zwi\u0105zku z inwestycj\u0105 na drodze krajowej S 7, b\u0119dzie przyjmie znacznie wi\u0119kszy ruch pojazd\xf3w, przynajmniej na etapie budowy ekspres\xf3wki.</p>\n<p>Monta\u017c o\u015bwietlenia ulicznego by\u0142by dodatkowym plusem, szczeg\xf3lnie \u017ce to droga do szko\u0142y dla dzieci z Sadku - Komornik\xf3w. To zadanie le\u017cy ju\u017c w gestii Gminy Szyd\u0142owiec. </p>', u'\r\n <footer><a href="', '/artykul/bedzie-nowy-chodnik-na-drodze-powiatowej-w-sadku/', u'"><span>', u'0 komentarzy', u'</span> Czytaj dalej \xbb</a></footer>\r\n <hr />\r\n </article>\r\n ', u'\r\n '] |
unpack | False |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/contrib/comments/templatetags/comments.py
in render
self.as_varname = as_varname
self.ctype = ctype
self.object_pk_expr = object_pk_expr
self.object_expr = object_expr
self.comment = comment
def render(self, context):
qs = self.get_query_set(context)...
context[self.as_varname] = self.get_context_value_from_queryset(context, qs)
return ''
def get_query_set(self, context):
ctype, object_pk = self.get_target_ctype_pk(context)
if not object_pk:
Variable | Value |
---|---|
self | <django.contrib.comments.templatetags.comments.CommentCountNode object at 0x877d41150> |
context | [{'paginator': <django.core.paginator.Paginator object at 0x878e5b690>, 'article_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None], 'page_obj': <Page 1 of 2>, 'is_paginated': True, 'object_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None]}, {'csrf_token': <django.utils.functional.__proxy__ object at 0x877465390>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x877d3bd10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x84903b890>}, {}, {'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'pl-pl'}, {'MEDIA_URL': '/media/'}, {'STATIC_URL': '/static/'}, {'TIME_ZONE': 'CET'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x876b8af10>}, {'block': <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]>}, {'forloop': {'revcounter0': 3, 'last': False, 'counter': 4, 'parentloop': {}, 'revcounter': 4, 'counter0': 3, 'first': False}, u'article': None, u'comment_count': 0}] |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/contrib/comments/templatetags/comments.py
in get_query_set
def render(self, context):
qs = self.get_query_set(context)
context[self.as_varname] = self.get_context_value_from_queryset(context, qs)
return ''
def get_query_set(self, context):
ctype, object_pk = self.get_target_ctype_pk(context)...
if not object_pk:
return self.comment_model.objects.none()
qs = self.comment_model.objects.filter(
content_type = ctype,
object_pk = smart_unicode(object_pk),
Variable | Value |
---|---|
self | <django.contrib.comments.templatetags.comments.CommentCountNode object at 0x877d41150> |
context | [{'paginator': <django.core.paginator.Paginator object at 0x878e5b690>, 'article_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None], 'page_obj': <Page 1 of 2>, 'is_paginated': True, 'object_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None]}, {'csrf_token': <django.utils.functional.__proxy__ object at 0x877465390>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x877d3bd10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x84903b890>}, {}, {'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'pl-pl'}, {'MEDIA_URL': '/media/'}, {'STATIC_URL': '/static/'}, {'TIME_ZONE': 'CET'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x876b8af10>}, {'block': <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]>}, {'forloop': {'revcounter0': 3, 'last': False, 'counter': 4, 'parentloop': {}, 'revcounter': 4, 'counter0': 3, 'first': False}, u'article': None, u'comment_count': 0}] |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/contrib/comments/templatetags/comments.py
in get_target_ctype_pk
def get_target_ctype_pk(self, context):
if self.object_expr:
try:
obj = self.object_expr.resolve(context)
except template.VariableDoesNotExist:
return None, None
return ContentType.objects.get_for_model(obj), obj.pk...
else:
return self.ctype, self.object_pk_expr.resolve(context, ignore_failures=True)
def get_context_value_from_queryset(self, context, qs):
"""Subclasses should override this."""
raise NotImplementedError
Variable | Value |
---|---|
self | <django.contrib.comments.templatetags.comments.CommentCountNode object at 0x877d41150> |
obj | None |
context | [{'paginator': <django.core.paginator.Paginator object at 0x878e5b690>, 'article_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None], 'page_obj': <Page 1 of 2>, 'is_paginated': True, 'object_list': [<Article: Klęska bezrobocia>, <Article: Obchody 10 rocznicy Bitwy pod Stefankowem odwołane!>, <Article: Będzie nowy chodnik na drodze powiatowej w Sadku>, None, None, None, None]}, {'csrf_token': <django.utils.functional.__proxy__ object at 0x877465390>}, {'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x877d3bd10>, 'user': <django.utils.functional.SimpleLazyObject object at 0x84903b890>}, {}, {'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')), 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'pl-pl'}, {'MEDIA_URL': '/media/'}, {'STATIC_URL': '/static/'}, {'TIME_ZONE': 'CET'}, {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x876b8af10>}, {'block': <Block Node: content. Contents: [<Text Node: ' <div id="index_page"> '>, <For Node: for article in article_list, tail_len: 15>, <Text Node: ' '>, <django.template.loader_tags.ConstantIncludeNode object at 0x877d41210>, <Text Node: ' </div> '>]>}, {'forloop': {'revcounter0': 3, 'last': False, 'counter': 4, 'parentloop': {}, 'revcounter': 4, 'counter0': 3, 'first': False}, u'article': None, u'comment_count': 0}] |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/contrib/contenttypes/models.py
in get_for_model
def get_for_model(self, model):
"""
Returns the ContentType object for a given model, creating the
ContentType if necessary. Lookups are cached so that subsequent lookups
for the same model don't hit the database.
"""
opts = self._get_opts(model)...
try:
ct = self._get_from_cache(opts)
except KeyError:
# Load or create the ContentType entry. The smart_unicode() is
# needed around opts.verbose_name_raw because name_raw might be a
# django.utils.functional.__proxy__ object.
Variable | Value |
---|---|
model | None |
self | <django.contrib.contenttypes.models.ContentTypeManager object at 0x850f58e90> |
/usr/home/qzb/.virtualenvs/domnaskale/lib/python2.7/site-packages/django/contrib/contenttypes/models.py
in _get_opts
ct = self.__class__._cache[self.db][(app_label, model)]
except KeyError:
ct = self.get(app_label=app_label, model=model)
self._add_to_cache(self.db, ct)
return ct
def _get_opts(self, model):
return model._meta.concrete_model._meta...
def _get_from_cache(self, opts):
key = (opts.app_label, opts.object_name.lower())
return self.__class__._cache[self.db][key]
def get_for_model(self, model):
Variable | Value |
---|---|
model | None |
self | <django.contrib.contenttypes.models.ContentTypeManager object at 0x850f58e90> |
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
wsgi.multiprocess | True |
SERVER_SOFTWARE | 'nginx/1.24.0 Phusion_Passenger/6.0.17' |
SCRIPT_NAME | u'' |
REQUEST_METHOD | 'GET' |
HTTP_PASSENGER_DOCROOT | '/usr/home/qzb/domains/domnaskale.net.pl/public_python/public' |
PATH_INFO | u'/archiwum/tag/1364/' |
SERVER_PROTOCOL | 'HTTP/1.1' |
QUERY_STRING | '' |
HTTP_X_REAL_IP | '3.87.133.69' |
HTTP_USER_AGENT | 'claudebot' |
SERVER_NAME | 'domnaskale.net.pl' |
REMOTE_ADDR | '3.87.133.69' |
wsgi.url_scheme | 'http' |
HTTP_PASSENGER_PROCESSES | '4' |
SERVER_PORT | '80' |
REQUEST_URI | '/archiwum/tag/1364/' |
HTTP_X_FORWARDED_PROTO | 'http' |
HTTP_PASSENGER_ENV | 'production' |
wsgi.input | <socket._fileobject object at 0x87745dcd0> |
HTTP_HOST | 'domnaskale.net.pl' |
wsgi.multithread | False |
PASSENGER_CONNECT_PASSWORD | 'gbXQabKHijwJ8zXI' |
HTTP_ACCEPT | '*/*' |
wsgi.version | (1, 0) |
wsgi.run_once | False |
wsgi.errors | <open file '/usr/home/qzb/domains/domnaskale.net.pl/logs/error.log', mode 'a+' at 0x8366eba50> |
REMOTE_PORT | '' |
passenger.hijack | None |
CSRF_COOKIE | '4G3rxdBYLk4dKXYSLV9p708FYDz8qEjT' |
domnaskale.settings
Setting | Value |
---|---|
USE_L10N | False |
HAYSTACK_SEARCH_ENGINE | 'whoosh' |
AKISMET_APIKEY | u'********************' |
HAYSTACK_WHOOSH_PATH | '/usr/home/qzb/domains/domnaskale.net.pl/public_python/domnaskaleindex' |
CSRF_COOKIE_SECURE | False |
LANGUAGE_CODE | 'pl-pl' |
ROOT_URLCONF | 'domnaskale.urls' |
MANAGERS | ((u'J\xf3zef Soko\u0142owski', 'j.k.sokolowski@gmail.com'),) |
DEFAULT_CHARSET | 'utf-8' |
STATIC_ROOT | '/usr/home/qzb/domains/domnaskale.net.pl/public_python/domnaskale/static' |
USE_THOUSAND_SEPARATOR | False |
ALLOWED_HOSTS | [] |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
SEND_BROKEN_LINK_EMAILS | False |
URL_VALIDATOR_USER_AGENT | 'Django/1.4.3 (https://www.djangoproject.com)' |
STATICFILES_FINDERS | ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder') |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_NAME | 'sessionid' |
THUMBNAIL_ALIASES | {'article.Photo': {'admin_thumb': {'crop': True, 'size': (100, 100)}, 'big': {'size': (800, 800)}, 'thumb': {'crop': True, 'size': (80, 80)}}, 'photoset.Photo': {'big': {'size': (800, 800)}, 'thumb': {'crop': True, 'size': (121, 121)}}} |
ADMIN_FOR | () |
TIME_INPUT_FORMATS | ('%H:%M:%S', '%H:%M') |
DATABASES | {'default': {'ENGINE': 'django.db.backends.sqlite3', 'HOST': '', 'NAME': '/usr/home/qzb/domains/domnaskale.net.pl/public_python/domnaskale/../database.db', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '', 'TEST_CHARSET': None, 'TEST_COLLATION': None, 'TEST_MIRROR': None, 'TEST_NAME': None, 'TIME_ZONE': 'Europe/Warsaw', 'USER': ''}} |
FILE_UPLOAD_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler') |
DEFAULT_CONTENT_TYPE | 'text/html' |
APPEND_SLASH | True |
FIRST_DAY_OF_WEEK | 0 |
DATABASE_ROUTERS | [] |
YEAR_MONTH_FORMAT | 'F Y' |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'LOCATION': ''}} |
SERVER_EMAIL | 'j.k.sokolowski@gmail.com' |
SESSION_COOKIE_PATH | '/' |
USE_X_FORWARDED_HOST | False |
MIDDLEWARE_CLASSES | ('django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'domnaskale.middleware.XForwardedForMiddleware') |
USE_I18N | True |
THOUSAND_SEPARATOR | ',' |
SECRET_KEY | u'********************' |
LANGUAGE_COOKIE_NAME | 'django_language' |
DEFAULT_INDEX_TABLESPACE | '' |
LESS_EXECUTABLE | '/usr/home/qzb/domains/domnaskale.net.pl/public_python/domnaskalelibs/lessc/bin/lessc' |
LOGGING_CONFIG | 'django.utils.log.dictConfig' |
TEMPLATE_LOADERS | ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader') |
WSGI_APPLICATION | 'domnaskale.wsgi.application' |
TEMPLATE_DEBUG | True |
X_FRAME_OPTIONS | 'SAMEORIGIN' |
AUTHENTICATION_BACKENDS | ('django.contrib.auth.backends.ModelBackend',) |
FORCE_SCRIPT_NAME | '' |
CACHE_BACKEND | 'locmem://' |
LESS_OUTPUT_DIR | '' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SESSION_COOKIE_SECURE | False |
BASE_PATH | '/usr/home/qzb/domains/domnaskale.net.pl/public_python/domnaskale' |
CSRF_COOKIE_DOMAIN | None |
FILE_CHARSET | 'utf-8' |
DEBUG | True |
SESSION_FILE_PATH | None |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
INSTALLED_APPS | ('grappelli', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.admin', 'django.contrib.admindocs', 'django.contrib.comments', 'django.contrib.markup', 'django.contrib.sites', 'django.contrib.staticfiles', 'django.contrib.webdesign', 'easy_thumbnails', 'article', 'photoset', 'tools', 'haystack', 'tagging', 'typogrify', 'antyspam', 'south') |
LANGUAGES | (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')) |
COMMENTS_ALLOW_PROFANITIES | False |
STATICFILES_DIRS | ('/usr/home/qzb/domains/domnaskale.net.pl/public_python/domnaskale/../static',) |
PREPEND_WWW | False |
SECURE_PROXY_SSL_HEADER | None |
SESSION_COOKIE_HTTPONLY | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
MONTH_DAY_FORMAT | 'F j' |
LOGIN_URL | '/accounts/login/' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
AKISMET_URL | 'http://domnaskale.net.pl' |
TIME_FORMAT | 'P' |
HAYSTACK_SITECONF | 'main.search_sites' |
DATE_INPUT_FORMATS | ('%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y') |
CSRF_COOKIE_NAME | 'csrftoken' |
EMAIL_HOST_PASSWORD | u'********************' |
LESS_MTIME_DELAY | 0 |
PASSWORD_RESET_TIMEOUT_DAYS | u'********************' |
CACHE_MIDDLEWARE_ALIAS | 'default' |
SESSION_SAVE_EVERY_REQUEST | False |
NUMBER_GROUPING | 0 |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_COOKIE_PATH | '/' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
LOGGING | {'disable_existing_loggers': False, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}}, 'handlers': {'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', 'filters': ['require_debug_false'], 'level': 'ERROR'}}, 'loggers': {'django.request': {'handlers': ['mail_admins'], 'level': 'ERROR', 'propagate': True}}, 'version': 1} |
IGNORABLE_404_URLS | () |
LOCALE_PATHS | () |
TEMPLATE_STRING_IF_INVALID | '' |
ALLOWED_INCLUDE_ROOTS | () |
EMAIL_USE_TLS | False |
FIXTURE_DIRS | () |
EMAIL_HOST | 'localhost' |
DATE_FORMAT | 'N j, Y' |
MEDIA_ROOT | '/usr/home/qzb/domains/domnaskale.net.pl/public_python/domnaskale/../media' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
ADMINS | ((u'J\xf3zef Soko\u0142owski', 'j.k.sokolowski@gmail.com'),) |
FORMAT_MODULE_PATH | None |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
MEDIA_URL | '/media/' |
DATETIME_FORMAT | 'j N Y, H:i' |
TEMPLATE_DIRS | ('/usr/home/qzb/domains/domnaskale.net.pl/public_python/domnaskale/../templates',) |
SITE_ID | 1 |
DISALLOWED_USER_AGENTS | () |
LOGOUT_URL | '/accounts/logout/' |
DECIMAL_SEPARATOR | '.' |
SHORT_DATE_FORMAT | 'm/d/Y' |
TEST_RUNNER | 'django.test.simple.DjangoTestSuiteRunner' |
CACHE_MIDDLEWARE_KEY_PREFIX | u'********************' |
TIME_ZONE | 'Europe/Warsaw' |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
DEFAULT_TABLESPACE | '' |
TEMPLATE_CONTEXT_PROCESSORS | ('django.contrib.auth.context_processors.auth', 'django.core.context_processors.debug', 'django.core.context_processors.i18n', 'django.core.context_processors.media', 'django.core.context_processors.static', 'django.core.context_processors.tz', 'django.contrib.messages.context_processors.messages') |
THUMBNAIL_DEBUG | True |
AKISMET_AGENT | 'domnaskale_article' |
SESSION_COOKIE_AGE | 1209600 |
SETTINGS_MODULE | 'domnaskale.settings' |
USE_ETAGS | False |
LANGUAGES_BIDI | ('he', 'ar', 'fa') |
FILE_UPLOAD_TEMP_DIR | None |
INTERNAL_IPS | () |
STATIC_URL | '/static/' |
EMAIL_PORT | 25 |
USE_TZ | False |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
PASSWORD_HASHERS | u'********************' |
ABSOLUTE_URL_OVERRIDES | {} |
LESS_USE_CACHE | True |
CACHE_MIDDLEWARE_SECONDS | 600 |
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') |
TRANSACTIONS_MANAGED | False |
EMAIL_HOST_USER | '' |
PROFANITIES_LIST | u'********************' |
You're seeing this error because you have DEBUG = True
in your
Django settings file. Change that to False
, and Django will
display a standard 500 page.