Caught NoReverseMatch while rendering: Reverse for 'lfs.catalog.views.product_view' with arguments '(u'dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi',)' and keyword arguments '{}' not found.
Request Method: | GET |
---|---|
Request URL: | http://zoovologda.ru/category-titbit/27 |
Exception Type: | TemplateSyntaxError |
Exception Value: | Caught NoReverseMatch while rendering: Reverse for 'lfs.catalog.views.product_view' with arguments '(u'dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi',)' and keyword arguments '{}' not found. |
Exception Location: | /home/project/env/local/lib/python2.7/site-packages/django/template/defaulttags.py in render, line 379 |
Python Executable: | /home/project/env/bin/python2 |
Python Version: | 2.7.17 |
Python Path: | ['/home/project/detali_marten/detali_marten/apps', '/home/project/detali_marten/external', '/home/project/detali_marten', '/home/project/detali_marten/detali_marten', '/home/project/env/bin', '/home/project/env/lib/python2.7', '/home/project/env/lib/python2.7/plat-x86_64-linux-gnu', '/home/project/env/lib/python2.7/lib-tk', '/home/project/env/lib/python2.7/lib-old', '/home/project/env/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/home/project/env/local/lib/python2.7/site-packages', '/home/project/env/lib/python2.7/site-packages', '/home/project/detali_marten', '/home/project/detali_marten/detali_marten'] |
Server time: | Thu, 28 Mar 2024 18:52:39 +0300 |
In template /home/project/detali_marten/detali_marten/apps/lfstheme/templates/lfs/catalog/category_products.html
, error at line 44
34 | </div> |
---|---|
35 | <div style="clear:both"></div> |
36 | {% ifnotequal request.path "/" %}{% sorting %}{% endifnotequal %} |
37 | |
38 | <h1> |
39 | {{ category.name }} |
40 | </h1> |
41 | {% ifnotequal request.path "/" %}{{ category.description|safe }}{% endifnotequal %} |
42 | <div id="products"> |
43 | <table class="lfs-default"> |
44 | {% for col in products %} |
45 | <tr class="product-row"> |
46 | {% for product in col %} |
47 | <td class="product-data" |
48 | {# onclick="window.location='{% url lfs.catalog.views.product_view product.slug %}'"#}> |
49 | <div class="product-image"> |
50 | <a href="{% url lfs.catalog.views.product_view product.slug %}"> |
51 | <img alt="{{ product.get_name }}" |
52 | src="{% thumbnail product.get_image 146x109 crop %}" /> |
53 | </a> |
54 | </div> |
/home/project/env/local/lib/python2.7/site-packages/django/core/handlers/base.py
in get_response
Variable | Value |
---|---|
callback | <function category_view at 0x7fe715b072d0> |
callback_args | () |
callback_kwargs | {'slug': u'titbit', 'start': u'27'} |
e | TemplateSyntaxError(u"Caught NoReverseMatch while rendering: Reverse for 'lfs.catalog.views.product_view' with arguments '(u'dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi',)' and keyword arguments '{}' not found.",) |
exc_info | (<class 'django.template.TemplateSyntaxError'>,
TemplateSyntaxError(u"Caught NoReverseMatch while rendering: Reverse for 'lfs.catalog.views.product_view' with arguments '(u'dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi',)' and keyword arguments '{}' not found.",),
<traceback object at 0x7fe7154b03c0>) |
exceptions | <module 'django.core.exceptions' from '/home/project/env/local/lib/python2.7/site-packages/django/core/exceptions.pyc'> |
middleware_method | <bound method AJAXSimpleExceptionResponse.process_exception of <lfs.utils.middleware.AJAXSimpleExceptionResponse instance at 0x7fe715b05dc0>> |
receivers | [(<function _rollback_on_exception at 0x7fe717736bd0>, None)] |
request | <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CONTENT_LENGTH': '',
'CONTENT_TYPE': '',
'HTTP_ACCEPT': '*/*',
'HTTP_CONNECTION': 'close',
'HTTP_HOST': 'zoovologda.ru',
'HTTP_USER_AGENT': 'claudebot',
'HTTP_X_FORWARDED_FOR': '44.200.101.170',
'PATH_INFO': u'/category-titbit/27',
'QUERY_STRING': '',
'RAW_URI': '/category-titbit/27',
'REMOTE_ADDR': '44.200.101.170',
'REMOTE_PORT': '80',
'REQUEST_METHOD': 'GET',
'SCRIPT_NAME': u'',
'SERVER_NAME': 'zoovologda.ru',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SOFTWARE': 'gunicorn/0.12.2',
'gunicorn.socket': <socket._socketobject object at 0x7fe7148a6ec0>,
'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fe71b14e270>,
'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x7fe71783fad0>,
'wsgi.input': <gunicorn.http.body.Body object at 0x7fe7148a5510>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}> |
resolver | <RegexURLResolver detali_marten.urls (None:None) ^/> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fe715ae1990> |
settings | <django.conf.LazySettings object at 0x7fe717803950> |
urlconf | 'detali_marten.urls' |
urlresolvers | <module 'django.core.urlresolvers' from '/home/project/env/local/lib/python2.7/site-packages/django/core/urlresolvers.pyc'> |
/home/project/detali_marten/detali_marten/apps/lfs/catalog/views.py
in category_view
Variable | Value |
---|---|
category | <Category: TiTBiT (titbit)> |
request | <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CONTENT_LENGTH': '',
'CONTENT_TYPE': '',
'HTTP_ACCEPT': '*/*',
'HTTP_CONNECTION': 'close',
'HTTP_HOST': 'zoovologda.ru',
'HTTP_USER_AGENT': 'claudebot',
'HTTP_X_FORWARDED_FOR': '44.200.101.170',
'PATH_INFO': u'/category-titbit/27',
'QUERY_STRING': '',
'RAW_URI': '/category-titbit/27',
'REMOTE_ADDR': '44.200.101.170',
'REMOTE_PORT': '80',
'REQUEST_METHOD': 'GET',
'SCRIPT_NAME': u'',
'SERVER_NAME': 'zoovologda.ru',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SOFTWARE': 'gunicorn/0.12.2',
'gunicorn.socket': <socket._socketobject object at 0x7fe7148a6ec0>,
'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fe71b14e270>,
'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x7fe71783fad0>,
'wsgi.input': <gunicorn.http.body.Body object at 0x7fe7148a5510>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}> |
slug | u'titbit' |
start | u'27' |
template_name | 'lfs/catalog/category_base.html' |
/home/project/detali_marten/detali_marten/apps/lfs/catalog/views.py
in category_products
Variable | Value |
---|---|
all_products | [<Product: ТитБит Жев снек DENT со вкусом креветок (zhev-snek-dent-so-vkusom-krevetok)>, <Product: ТитБит Жев снек DENT со вкусом печени говяжьей (zhev-snek-dent-so-vkusom-pecheni-govyazhej)>, <Product: ТитБит Жев снек DENT со вкусом сыра (zhev-snek-dent-so-vkusom-syra)>, <Product: ТитБит д/с Профилакт.лакомство DENTAL+ Палочка с телятиной (малых пород) (tb-ds-profilaktlakomstvo-dental-palochka-s-telyatinoj-malyh-porod)>, <Product: ТитБит Жев снек DENT со вкусом ягнёнка (zhev-snek-dent-so-vkusom-yagnyonka)>, <Product: ТитБит Жев снек DENT со вкусом индейки (zhev-snek-dent-so-vkusom-indejki)>, <Product: TitBit для собак Жевательный снек DENT со вкусом утки (д/мелких пород) 20 гр (titbit-dlya-sobak-zhevatelnyj-snek-dent-so-vkusom-utki-dmelkih-porod-20-gr)>, <Product: ТитБит для щенков Гематоген мясной (titbit-dlya-shenkov-gematogen-myasnoj)>, <Product: ТитБит д/с Профилакт.лакомство DENTAL+ Косичка с мясом кролика (малых пород) (tb-ds-profilaktlakomstvo-dental-kosichka-s-myasom-krolika-malyh-porod)>, <Product: ТитБит для активных собак Гематоген мясной (titbit-dlya-aktivnyh-sobak-gematogen-myasnoj)>, <Product: ТитБит для пожилых собак Гематоген мясной (titbit-dlya-pozhilyh-sobak-gematogen-myasnoj)>, <Product: ТитБит Жев снек DENT со вкусом кролика (zhev-snek-dent-so-vkusom-krolika)>, <Product: ТитБит д/с Профилакт.лакомство DENTAL+ Снек с говядиной (средних пород) (tb-ds-profilaktlakomstvo-dental-snek-s-govyadinoj-srednih-porod)>, <Product: ТитБит д/с Профилакт.лакомство DENTAL+ Снек с мясом индейки (средних пород) (tb-ds-profilaktlakomstvo-dental-snek-s-myasom-indejki-srednih-porod)>, <Product: ТитБит Мясные сушки с бараниной 100 г (myasnye-sushki-s-baraninoj-100-g)>, <Product: ТитБит Мясные сушки с говядиной 100 гр (myasnye-sushki-s-govyadinoj)>, <Product: ТитБит Легкое говяжье - Б2-L 13г (legkoe-govyazhe-b2-l)>, <Product: ТитБит Набор для дрессуры №4 (желудок гов.) - Б2-M (nabor-dlya-dressury-4-zheludok-gov-b2-m)>, <Product: ТитБит Печенье PENE с сыром и зеленью 200г (pechene-pene-s-syrom-i-zelenyu-200g)>, <Product: ТитБит д/с Сухожилия говяжьи,соломка мягкая упаковка (tb-ds-suhozhiliya-govyazhisolomka-myagkaya-upakovka)>, '...(remaining elements truncated)...'] |
amount | 9L |
amount_of_cols | 3L |
amount_of_products | 46 |
amount_of_rows | 3L |
cache_key | u'category-products-titbit' |
category | <Category: TiTBiT (titbit)> |
filter_key | [] |
format_info | {'category_cols': 3L, 'product_cols': 3L, 'product_rows': 3L} |
i | 5 |
last_category | None |
next_url | '/category-titbit/36' |
page_start | 45L |
pages | [{'name': 1, 'selected': False, 'start': 0L},
{'name': 2, 'selected': False, 'start': 9L},
{'name': 3, 'selected': False, 'start': 18L},
{'name': 4, 'selected': True, 'start': 27L},
{'name': 5, 'selected': False, 'start': 36L},
{'name': 6, 'selected': False, 'start': 45L}] |
previous_url | '/category-titbit/18' |
price_filter | None |
product | <Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)> |
product_filter | [] |
products | [[<Product: TitBit для собак Сервелат Порто Колбасный двор 270 гр (titbit-dlya-sobak-servelat-porto-kolbasnyj-dvor-270-gr)>,
<Product: TitBit для собак Сервелат Любительский Колбасный двор 270 гр (titbit-dlya-sobak-servelat-lyubitelskij-kolbasnyj-dvor-270-gr)>,
<Product: ТитБит Нога говяжья резаная, мягкая упаковка (noga-govyazhya-rezanaya-myagkaya-upakovka)>],
[<Product: ТитБит Кишки бараньи - Б2-M (kishki-barani-b2-m)>,
<Product: ТитБит Желудок бараний - мягкая упаковка (zheludok-baranij-myagkaya-upakovka)>,
<Product: ТитБит Голень баранья малая - мягкая упаковка (golen-baranya-malaya-myagkaya-upakovka)>],
[<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>,
<Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>,
<Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]] |
request | <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CONTENT_LENGTH': '',
'CONTENT_TYPE': '',
'HTTP_ACCEPT': '*/*',
'HTTP_CONNECTION': 'close',
'HTTP_HOST': 'zoovologda.ru',
'HTTP_USER_AGENT': 'claudebot',
'HTTP_X_FORWARDED_FOR': '44.200.101.170',
'PATH_INFO': u'/category-titbit/27',
'QUERY_STRING': '',
'RAW_URI': '/category-titbit/27',
'REMOTE_ADDR': '44.200.101.170',
'REMOTE_PORT': '80',
'REQUEST_METHOD': 'GET',
'SCRIPT_NAME': u'',
'SERVER_NAME': 'zoovologda.ru',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SOFTWARE': 'gunicorn/0.12.2',
'gunicorn.socket': <socket._socketobject object at 0x7fe7148a6ec0>,
'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fe71b14e270>,
'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x7fe71783fad0>,
'wsgi.input': <gunicorn.http.body.Body object at 0x7fe7148a5510>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}> |
row | [] |
slug | u'titbit' |
sorting | 'price' |
start | 27 |
sub_cache_key | u'start-27-sorting-price' |
temp | {} |
template_name | 'lfs/catalog/category_products.html' |
/home/project/env/local/lib/python2.7/site-packages/django/template/loader.py
in render_to_string
Variable | Value |
---|---|
context_instance | [{'forloop': {'revcounter0': 2, 'last': False, 'counter': 1, 'parentloop': {'revcounter0': 0, 'last': True, 'counter': 3, 'parentloop': {}, 'revcounter': 1, 'counter0': 2, 'first': False}, 'revcounter': 3, 'counter0': 0, 'first': True}, u'product': <Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>}, {'forloop': {'revcounter0': 0, 'last': True, 'counter': 3, 'parentloop': {}, 'revcounter': 1, 'counter0': 2, 'first': False}, u'col': [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>, <Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>, <Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]}, [{'site': <Site: zoovologda.ru>}, {'SHOP': <Shop: Зоовологда>, 'ANON_ONLY': True}, {'MEDIA_URL': '/media/'}, {'request': <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CONTENT_LENGTH': '',
'CONTENT_TYPE': '',
'HTTP_ACCEPT': '*/*',
'HTTP_CONNECTION': 'close',
'HTTP_HOST': 'zoovologda.ru',
'HTTP_USER_AGENT': 'claudebot',
'HTTP_X_FORWARDED_FOR': '44.200.101.170',
'PATH_INFO': u'/category-titbit/27',
'QUERY_STRING': '',
'RAW_URI': '/category-titbit/27',
'REMOTE_ADDR': '44.200.101.170',
'REMOTE_PORT': '80',
'REQUEST_METHOD': 'GET',
'SCRIPT_NAME': u'',
'SERVER_NAME': 'zoovologda.ru',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SOFTWARE': 'gunicorn/0.12.2',
'gunicorn.socket': <socket._socketobject object at 0x7fe7148a6ec0>,
'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fe71b14e270>,
'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x7fe71783fad0>,
'wsgi.input': <gunicorn.http.body.Body object at 0x7fe7148a5510>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}>}, {'perms': <django.utils.functional.__proxy__ object at 0x7fe7147e63d0>, 'messages': <django.utils.functional.__proxy__ object at 0x7fe71482efd0>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fe7147cae10>}, {}, {'count': 46, 'category': <Category: TiTBiT (titbit)>, 'products': [[<Product: TitBit для собак Сервелат Порто Колбасный двор 270 гр (titbit-dlya-sobak-servelat-porto-kolbasnyj-dvor-270-gr)>, <Product: TitBit для собак Сервелат Любительский Колбасный двор 270 гр (titbit-dlya-sobak-servelat-lyubitelskij-kolbasnyj-dvor-270-gr)>, <Product: ТитБит Нога говяжья резаная, мягкая упаковка (noga-govyazhya-rezanaya-myagkaya-upakovka)>], [<Product: ТитБит Кишки бараньи - Б2-M (kishki-barani-b2-m)>, <Product: ТитБит Желудок бараний - мягкая упаковка (zheludok-baranij-myagkaya-upakovka)>, <Product: ТитБит Голень баранья малая - мягкая упаковка (golen-baranya-malaya-myagkaya-upakovka)>], [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>, <Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>, <Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]], 'previous_url': '/category-titbit/18', 'amount_of_products': 46, 'next_url': '/category-titbit/36', 'pages': [{'start': 0L, 'selected': False, 'name': 1}, {'start': 9L, 'selected': False, 'name': 2}, {'start': 18L, 'selected': False, 'name': 3}, {'start': 27L, 'selected': True, 'name': 4}, {'start': 36L, 'selected': False, 'name': 5}, {'start': 45L, 'selected': False, 'name': 6}], 'show_pages': True}]] |
dictionary | [{'site': <Site: zoovologda.ru>}, {'SHOP': <Shop: Зоовологда>, 'ANON_ONLY': True}, {'MEDIA_URL': '/media/'}, {'request': <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CONTENT_LENGTH': '',
'CONTENT_TYPE': '',
'HTTP_ACCEPT': '*/*',
'HTTP_CONNECTION': 'close',
'HTTP_HOST': 'zoovologda.ru',
'HTTP_USER_AGENT': 'claudebot',
'HTTP_X_FORWARDED_FOR': '44.200.101.170',
'PATH_INFO': u'/category-titbit/27',
'QUERY_STRING': '',
'RAW_URI': '/category-titbit/27',
'REMOTE_ADDR': '44.200.101.170',
'REMOTE_PORT': '80',
'REQUEST_METHOD': 'GET',
'SCRIPT_NAME': u'',
'SERVER_NAME': 'zoovologda.ru',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SOFTWARE': 'gunicorn/0.12.2',
'gunicorn.socket': <socket._socketobject object at 0x7fe7148a6ec0>,
'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fe71b14e270>,
'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x7fe71783fad0>,
'wsgi.input': <gunicorn.http.body.Body object at 0x7fe7148a5510>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}>}, {'perms': <django.utils.functional.__proxy__ object at 0x7fe7147e63d0>, 'messages': <django.utils.functional.__proxy__ object at 0x7fe71482efd0>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fe7147cae10>}, {}, {'count': 46, 'category': <Category: TiTBiT (titbit)>, 'products': [[<Product: TitBit для собак Сервелат Порто Колбасный двор 270 гр (titbit-dlya-sobak-servelat-porto-kolbasnyj-dvor-270-gr)>, <Product: TitBit для собак Сервелат Любительский Колбасный двор 270 гр (titbit-dlya-sobak-servelat-lyubitelskij-kolbasnyj-dvor-270-gr)>, <Product: ТитБит Нога говяжья резаная, мягкая упаковка (noga-govyazhya-rezanaya-myagkaya-upakovka)>], [<Product: ТитБит Кишки бараньи - Б2-M (kishki-barani-b2-m)>, <Product: ТитБит Желудок бараний - мягкая упаковка (zheludok-baranij-myagkaya-upakovka)>, <Product: ТитБит Голень баранья малая - мягкая упаковка (golen-baranya-malaya-myagkaya-upakovka)>], [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>, <Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>, <Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]], 'previous_url': '/category-titbit/18', 'amount_of_products': 46, 'next_url': '/category-titbit/36', 'pages': [{'start': 0L, 'selected': False, 'name': 1}, {'start': 9L, 'selected': False, 'name': 2}, {'start': 18L, 'selected': False, 'name': 3}, {'start': 27L, 'selected': True, 'name': 4}, {'start': 36L, 'selected': False, 'name': 5}, {'start': 45L, 'selected': False, 'name': 6}], 'show_pages': True}] |
t | <django.template.Template object at 0x7fe7147ca490> |
template_name | 'lfs/catalog/category_products.html' |
/home/project/env/local/lib/python2.7/site-packages/django/template/__init__.py
in render
Variable | Value |
---|---|
context | [{'forloop': {'revcounter0': 2, 'last': False, 'counter': 1, 'parentloop': {'revcounter0': 0, 'last': True, 'counter': 3, 'parentloop': {}, 'revcounter': 1, 'counter0': 2, 'first': False}, 'revcounter': 3, 'counter0': 0, 'first': True}, u'product': <Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>}, {'forloop': {'revcounter0': 0, 'last': True, 'counter': 3, 'parentloop': {}, 'revcounter': 1, 'counter0': 2, 'first': False}, u'col': [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>, <Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>, <Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]}, [{'site': <Site: zoovologda.ru>}, {'SHOP': <Shop: Зоовологда>, 'ANON_ONLY': True}, {'MEDIA_URL': '/media/'}, {'request': <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CONTENT_LENGTH': '',
'CONTENT_TYPE': '',
'HTTP_ACCEPT': '*/*',
'HTTP_CONNECTION': 'close',
'HTTP_HOST': 'zoovologda.ru',
'HTTP_USER_AGENT': 'claudebot',
'HTTP_X_FORWARDED_FOR': '44.200.101.170',
'PATH_INFO': u'/category-titbit/27',
'QUERY_STRING': '',
'RAW_URI': '/category-titbit/27',
'REMOTE_ADDR': '44.200.101.170',
'REMOTE_PORT': '80',
'REQUEST_METHOD': 'GET',
'SCRIPT_NAME': u'',
'SERVER_NAME': 'zoovologda.ru',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SOFTWARE': 'gunicorn/0.12.2',
'gunicorn.socket': <socket._socketobject object at 0x7fe7148a6ec0>,
'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fe71b14e270>,
'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x7fe71783fad0>,
'wsgi.input': <gunicorn.http.body.Body object at 0x7fe7148a5510>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}>}, {'perms': <django.utils.functional.__proxy__ object at 0x7fe7147e63d0>, 'messages': <django.utils.functional.__proxy__ object at 0x7fe71482efd0>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fe7147cae10>}, {}, {'count': 46, 'category': <Category: TiTBiT (titbit)>, 'products': [[<Product: TitBit для собак Сервелат Порто Колбасный двор 270 гр (titbit-dlya-sobak-servelat-porto-kolbasnyj-dvor-270-gr)>, <Product: TitBit для собак Сервелат Любительский Колбасный двор 270 гр (titbit-dlya-sobak-servelat-lyubitelskij-kolbasnyj-dvor-270-gr)>, <Product: ТитБит Нога говяжья резаная, мягкая упаковка (noga-govyazhya-rezanaya-myagkaya-upakovka)>], [<Product: ТитБит Кишки бараньи - Б2-M (kishki-barani-b2-m)>, <Product: ТитБит Желудок бараний - мягкая упаковка (zheludok-baranij-myagkaya-upakovka)>, <Product: ТитБит Голень баранья малая - мягкая упаковка (golen-baranya-malaya-myagkaya-upakovka)>], [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>, <Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>, <Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]], 'previous_url': '/category-titbit/18', 'amount_of_products': 46, 'next_url': '/category-titbit/36', 'pages': [{'start': 0L, 'selected': False, 'name': 1}, {'start': 9L, 'selected': False, 'name': 2}, {'start': 18L, 'selected': False, 'name': 3}, {'start': 27L, 'selected': True, 'name': 4}, {'start': 36L, 'selected': False, 'name': 5}, {'start': 45L, 'selected': False, 'name': 6}], 'show_pages': True}]] |
self | <django.template.Template object at 0x7fe7147ca490> |
/home/project/env/local/lib/python2.7/site-packages/django/template/__init__.py
in render
Variable | Value |
---|---|
bits | ['',
u'\n\n<div class="products-navigation">\n ',
u'\n \n <a href="/category-titbit/18"><< \u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430</a>\n \n\n \n -\n \n\n \n <a class=""\n href="/category-titbit/0">\n 1\n </a>\n \n <a class=""\n href="/category-titbit/9">\n 2\n </a>\n \n <a class=""\n href="/category-titbit/18">\n 3\n </a>\n \n <a class="current"\n href="/category-titbit/27">\n 4\n </a>\n \n <a class=""\n href="/category-titbit/36">\n 5\n </a>\n \n <a class=""\n href="/category-titbit/45">\n 6\n </a>\n \n\n (46 \u041f\u0440\u043e\u0434\u0443\u043a\u0442\u044b)\n\n \n -\n \n\n \n <a href="/category-titbit/36">\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 >></a>\n \n ',
u'\n</div>\n<div style="clear:both"></div>\n',
u'\n<div class="sorting">\n <form action="/set-sorting"\n method="post">\n <select name="sorting"\n onchange="this.form.submit()">\n <option value="price"\n >\u0412\u043e\u0437\u0440\u0430\u0441\u0442\u0430\u043d\u0438\u0435 \u0446\u0435\u043d\u044b</option>\n <option value="-price"\n >\u0423\u0431\u044b\u0432\u0430\u043d\u0438\u0435 \u0446\u0435\u043d\u044b</option>\n <option value="name"\n >\u0410-\u042f</option>\n <option value="-name"\n >\u042f-\u0410</option>\n </select>\n <noscript>\n <input type="submit" value="\u0432\u043f\u0435\u0440\u0435\u0434" />\n </noscript>\n </form>\n</div>',
u'\n\n<h1>\n\t',
u' TiTBiT',
u'\n</h1>\n',
u'',
u'\n<div id="products">\n <table class="lfs-default">\n '] |
context | [{'forloop': {'revcounter0': 2, 'last': False, 'counter': 1, 'parentloop': {'revcounter0': 0, 'last': True, 'counter': 3, 'parentloop': {}, 'revcounter': 1, 'counter0': 2, 'first': False}, 'revcounter': 3, 'counter0': 0, 'first': True}, u'product': <Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>}, {'forloop': {'revcounter0': 0, 'last': True, 'counter': 3, 'parentloop': {}, 'revcounter': 1, 'counter0': 2, 'first': False}, u'col': [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>, <Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>, <Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]}, [{'site': <Site: zoovologda.ru>}, {'SHOP': <Shop: Зоовологда>, 'ANON_ONLY': True}, {'MEDIA_URL': '/media/'}, {'request': <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CONTENT_LENGTH': '',
'CONTENT_TYPE': '',
'HTTP_ACCEPT': '*/*',
'HTTP_CONNECTION': 'close',
'HTTP_HOST': 'zoovologda.ru',
'HTTP_USER_AGENT': 'claudebot',
'HTTP_X_FORWARDED_FOR': '44.200.101.170',
'PATH_INFO': u'/category-titbit/27',
'QUERY_STRING': '',
'RAW_URI': '/category-titbit/27',
'REMOTE_ADDR': '44.200.101.170',
'REMOTE_PORT': '80',
'REQUEST_METHOD': 'GET',
'SCRIPT_NAME': u'',
'SERVER_NAME': 'zoovologda.ru',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SOFTWARE': 'gunicorn/0.12.2',
'gunicorn.socket': <socket._socketobject object at 0x7fe7148a6ec0>,
'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fe71b14e270>,
'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x7fe71783fad0>,
'wsgi.input': <gunicorn.http.body.Body object at 0x7fe7148a5510>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}>}, {'perms': <django.utils.functional.__proxy__ object at 0x7fe7147e63d0>, 'messages': <django.utils.functional.__proxy__ object at 0x7fe71482efd0>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fe7147cae10>}, {}, {'count': 46, 'category': <Category: TiTBiT (titbit)>, 'products': [[<Product: TitBit для собак Сервелат Порто Колбасный двор 270 гр (titbit-dlya-sobak-servelat-porto-kolbasnyj-dvor-270-gr)>, <Product: TitBit для собак Сервелат Любительский Колбасный двор 270 гр (titbit-dlya-sobak-servelat-lyubitelskij-kolbasnyj-dvor-270-gr)>, <Product: ТитБит Нога говяжья резаная, мягкая упаковка (noga-govyazhya-rezanaya-myagkaya-upakovka)>], [<Product: ТитБит Кишки бараньи - Б2-M (kishki-barani-b2-m)>, <Product: ТитБит Желудок бараний - мягкая упаковка (zheludok-baranij-myagkaya-upakovka)>, <Product: ТитБит Голень баранья малая - мягкая упаковка (golen-baranya-malaya-myagkaya-upakovka)>], [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>, <Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>, <Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]], 'previous_url': '/category-titbit/18', 'amount_of_products': 46, 'next_url': '/category-titbit/36', 'pages': [{'start': 0L, 'selected': False, 'name': 1}, {'start': 9L, 'selected': False, 'name': 2}, {'start': 18L, 'selected': False, 'name': 3}, {'start': 27L, 'selected': True, 'name': 4}, {'start': 36L, 'selected': False, 'name': 5}, {'start': 45L, 'selected': False, 'name': 6}], 'show_pages': True}]] |
node | <For Node: for col in products, tail_len: 3> |
self | [<django.template.defaulttags.LoadNode object at 0x7fe71480ef10>,
<Text Node: '
<div class="products-na'>,
<If node>,
<Text Node: '
</div>
<div style="clear'>,
<IfEqualNode>,
<Text Node: '
<h1>
'>,
<Variable Node: category.name>,
<Text Node: '
</h1>
'>,
<IfEqualNode>,
<Text Node: '
<div id="products">
'>,
<For Node: for col in products, tail_len: 3>,
<Text Node: '
</table>
</div>
'>] |
/home/project/env/local/lib/python2.7/site-packages/django/template/debug.py
in render_node
Variable | Value |
---|---|
context | [{'forloop': {'revcounter0': 2, 'last': False, 'counter': 1, 'parentloop': {'revcounter0': 0, 'last': True, 'counter': 3, 'parentloop': {}, 'revcounter': 1, 'counter0': 2, 'first': False}, 'revcounter': 3, 'counter0': 0, 'first': True}, u'product': <Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>}, {'forloop': {'revcounter0': 0, 'last': True, 'counter': 3, 'parentloop': {}, 'revcounter': 1, 'counter0': 2, 'first': False}, u'col': [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>, <Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>, <Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]}, [{'site': <Site: zoovologda.ru>}, {'SHOP': <Shop: Зоовологда>, 'ANON_ONLY': True}, {'MEDIA_URL': '/media/'}, {'request': <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CONTENT_LENGTH': '',
'CONTENT_TYPE': '',
'HTTP_ACCEPT': '*/*',
'HTTP_CONNECTION': 'close',
'HTTP_HOST': 'zoovologda.ru',
'HTTP_USER_AGENT': 'claudebot',
'HTTP_X_FORWARDED_FOR': '44.200.101.170',
'PATH_INFO': u'/category-titbit/27',
'QUERY_STRING': '',
'RAW_URI': '/category-titbit/27',
'REMOTE_ADDR': '44.200.101.170',
'REMOTE_PORT': '80',
'REQUEST_METHOD': 'GET',
'SCRIPT_NAME': u'',
'SERVER_NAME': 'zoovologda.ru',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SOFTWARE': 'gunicorn/0.12.2',
'gunicorn.socket': <socket._socketobject object at 0x7fe7148a6ec0>,
'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fe71b14e270>,
'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x7fe71783fad0>,
'wsgi.input': <gunicorn.http.body.Body object at 0x7fe7148a5510>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}>}, {'perms': <django.utils.functional.__proxy__ object at 0x7fe7147e63d0>, 'messages': <django.utils.functional.__proxy__ object at 0x7fe71482efd0>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fe7147cae10>}, {}, {'count': 46, 'category': <Category: TiTBiT (titbit)>, 'products': [[<Product: TitBit для собак Сервелат Порто Колбасный двор 270 гр (titbit-dlya-sobak-servelat-porto-kolbasnyj-dvor-270-gr)>, <Product: TitBit для собак Сервелат Любительский Колбасный двор 270 гр (titbit-dlya-sobak-servelat-lyubitelskij-kolbasnyj-dvor-270-gr)>, <Product: ТитБит Нога говяжья резаная, мягкая упаковка (noga-govyazhya-rezanaya-myagkaya-upakovka)>], [<Product: ТитБит Кишки бараньи - Б2-M (kishki-barani-b2-m)>, <Product: ТитБит Желудок бараний - мягкая упаковка (zheludok-baranij-myagkaya-upakovka)>, <Product: ТитБит Голень баранья малая - мягкая упаковка (golen-baranya-malaya-myagkaya-upakovka)>], [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>, <Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>, <Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]], 'previous_url': '/category-titbit/18', 'amount_of_products': 46, 'next_url': '/category-titbit/36', 'pages': [{'start': 0L, 'selected': False, 'name': 1}, {'start': 9L, 'selected': False, 'name': 2}, {'start': 18L, 'selected': False, 'name': 3}, {'start': 27L, 'selected': True, 'name': 4}, {'start': 36L, 'selected': False, 'name': 5}, {'start': 45L, 'selected': False, 'name': 6}], 'show_pages': True}]] |
e | NoReverseMatch("Reverse for 'lfs.catalog.views.product_view' with arguments '(u'dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi',)' and keyword arguments '{}' not found.",) |
exc_info | <built-in function exc_info> |
node | <For Node: for col in products, tail_len: 3> |
self | [<django.template.defaulttags.LoadNode object at 0x7fe71480ef10>,
<Text Node: '
<div class="products-na'>,
<If node>,
<Text Node: '
</div>
<div style="clear'>,
<IfEqualNode>,
<Text Node: '
<h1>
'>,
<Variable Node: category.name>,
<Text Node: '
</h1>
'>,
<IfEqualNode>,
<Text Node: '
<div id="products">
'>,
<For Node: for col in products, tail_len: 3>,
<Text Node: '
</table>
</div>
'>] |
wrapped | TemplateSyntaxError(u"Caught NoReverseMatch while rendering: Reverse for 'lfs.catalog.views.product_view' with arguments '(u'dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi',)' and keyword arguments '{}' not found.",) |
/home/project/env/local/lib/python2.7/site-packages/django/template/defaulttags.py
in render
Variable | Value |
---|---|
context | [{'forloop': {'revcounter0': 2, 'last': False, 'counter': 1, 'parentloop': {'revcounter0': 0, 'last': True, 'counter': 3, 'parentloop': {}, 'revcounter': 1, 'counter0': 2, 'first': False}, 'revcounter': 3, 'counter0': 0, 'first': True}, u'product': <Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>}, {'forloop': {'revcounter0': 0, 'last': True, 'counter': 3, 'parentloop': {}, 'revcounter': 1, 'counter0': 2, 'first': False}, u'col': [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>, <Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>, <Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]}, [{'site': <Site: zoovologda.ru>}, {'SHOP': <Shop: Зоовологда>, 'ANON_ONLY': True}, {'MEDIA_URL': '/media/'}, {'request': <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CONTENT_LENGTH': '',
'CONTENT_TYPE': '',
'HTTP_ACCEPT': '*/*',
'HTTP_CONNECTION': 'close',
'HTTP_HOST': 'zoovologda.ru',
'HTTP_USER_AGENT': 'claudebot',
'HTTP_X_FORWARDED_FOR': '44.200.101.170',
'PATH_INFO': u'/category-titbit/27',
'QUERY_STRING': '',
'RAW_URI': '/category-titbit/27',
'REMOTE_ADDR': '44.200.101.170',
'REMOTE_PORT': '80',
'REQUEST_METHOD': 'GET',
'SCRIPT_NAME': u'',
'SERVER_NAME': 'zoovologda.ru',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SOFTWARE': 'gunicorn/0.12.2',
'gunicorn.socket': <socket._socketobject object at 0x7fe7148a6ec0>,
'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fe71b14e270>,
'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x7fe71783fad0>,
'wsgi.input': <gunicorn.http.body.Body object at 0x7fe7148a5510>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}>}, {'perms': <django.utils.functional.__proxy__ object at 0x7fe7147e63d0>, 'messages': <django.utils.functional.__proxy__ object at 0x7fe71482efd0>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fe7147cae10>}, {}, {'count': 46, 'category': <Category: TiTBiT (titbit)>, 'products': [[<Product: TitBit для собак Сервелат Порто Колбасный двор 270 гр (titbit-dlya-sobak-servelat-porto-kolbasnyj-dvor-270-gr)>, <Product: TitBit для собак Сервелат Любительский Колбасный двор 270 гр (titbit-dlya-sobak-servelat-lyubitelskij-kolbasnyj-dvor-270-gr)>, <Product: ТитБит Нога говяжья резаная, мягкая упаковка (noga-govyazhya-rezanaya-myagkaya-upakovka)>], [<Product: ТитБит Кишки бараньи - Б2-M (kishki-barani-b2-m)>, <Product: ТитБит Желудок бараний - мягкая упаковка (zheludok-baranij-myagkaya-upakovka)>, <Product: ТитБит Голень баранья малая - мягкая упаковка (golen-baranya-malaya-myagkaya-upakovka)>], [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>, <Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>, <Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]], 'previous_url': '/category-titbit/18', 'amount_of_products': 46, 'next_url': '/category-titbit/36', 'pages': [{'start': 0L, 'selected': False, 'name': 1}, {'start': 9L, 'selected': False, 'name': 2}, {'start': 18L, 'selected': False, 'name': 3}, {'start': 27L, 'selected': True, 'name': 4}, {'start': 36L, 'selected': False, 'name': 5}, {'start': 45L, 'selected': False, 'name': 6}], 'show_pages': True}]] |
i | 2 |
item | [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>,
<Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>,
<Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>] |
len_values | 3 |
loop_dict | {'counter': 3,
'counter0': 2,
'first': False,
'last': True,
'parentloop': {},
'revcounter': 1,
'revcounter0': 0} |
node | <For Node: for product in col, tail_len: 32> |
nodelist | [u'\n <tr class="product-row">\n ',
u'\n <td class="product-data"\n >\n <div class="product-image">\n <a href="/product/titbit-dlya-sobak-servelat-porto-kolbasnyj-dvor-270-gr">\n <img alt="TitBit \u0434\u043b\u044f \u0441\u043e\u0431\u0430\u043a \u0421\u0435\u0440\u0432\u0435\u043b\u0430\u0442 \u041f\u043e\u0440\u0442\u043e \u041a\u043e\u043b\u0431\u0430\u0441\u043d\u044b\u0439 \u0434\u0432\u043e\u0440 270 \u0433\u0440"\n src="/media/images/6RSl1FYQh_k_jpg_146x109_crop_q85.png" />\n </a>\n </div>\n\t\t\t\t\t<div>\n <div class="product-title">\n \t <a href="/product/titbit-dlya-sobak-servelat-porto-kolbasnyj-dvor-270-gr">TitBit \u0434\u043b\u044f \u0441\u043e\u0431\u0430\u043a \u0421\u0435\u0440\u0432\u0435\u043b\u0430\u0442 \u041f\u043e\u0440\u0442\u043e \u041a\u043e\u043b\u0431\u0430\u0441\u043d\u044b\u0439 \u0434\u0432\u043e\u0440 270 \u0433\u0440</a><br />\n \t \n </div>\n \n\t\t\t\t\t</div>\n\t\n\n <div class="product-price">\n \n <span class="for-sale-standard-price">203.00 \u0440\u0443\u0431.</span>\n <span class="for-sale-price">138.00 \u0440\u0443\u0431.</span>\n \n \n \n \n \n </div>\n <div class="details-button">\n <form id="product-form"\n action="/product-form-dispatcher?add-to-cart"\n data="/select-variant-from-properties"\n method="post">\n <input type="hidden" name="product_id" value="11032" />\n <input type="hidden" name="vartiant_id" value="11032" />\n <div class="category-add-cart-button">\n <input type="submit" value="" name="">\n </div>\n <button type="submit" class="button emphasized" name="add-to-cart">\u0412 \u043a\u043e\u0440\u0437\u0438\u043d\u0443</button>\n </form>\n </div>\n </td>\n \n <td class="product-data"\n >\n <div class="product-image">\n <a href="/product/titbit-dlya-sobak-servelat-lyubitelskij-kolbasnyj-dvor-270-gr">\n <img alt="TitBit \u0434\u043b\u044f \u0441\u043e\u0431\u0430\u043a \u0421\u0435\u0440\u0432\u0435\u043b\u0430\u0442 \u041b\u044e\u0431\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u041a\u043e\u043b\u0431\u0430\u0441\u043d\u044b\u0439 \u0434\u0432\u043e\u0440 270 \u0433\u0440"\n src="/media/images/6RSl1FYQh_k__jpg_146x109_crop_q85.png" />\n </a>\n </div>\n\t\t\t\t\t<div>\n <div class="product-title">\n \t <a href="/product/titbit-dlya-sobak-servelat-lyubitelskij-kolbasnyj-dvor-270-gr">TitBit \u0434\u043b\u044f \u0441\u043e\u0431\u0430\u043a \u0421\u0435\u0440\u0432\u0435\u043b\u0430\u0442 \u041b\u044e\u0431\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u041a\u043e\u043b\u0431\u0430\u0441\u043d\u044b\u0439 \u0434\u0432\u043e\u0440 270 \u0433\u0440</a><br />\n \t \n </div>\n \n\t\t\t\t\t</div>\n\t\n\n <div class="product-price">\n \n <span class="standard-price">203.00 \u0440\u0443\u0431.</span>\n \n \n \n \n \n </div>\n <div class="details-button">\n <form id="product-form"\n action="/product-form-dispatcher?add-to-cart"\n data="/select-variant-from-properties"\n method="post">\n <input type="hidden" name="product_id" value="11033" />\n <input type="hidden" name="vartiant_id" value="11033" />\n <div class="category-add-cart-button">\n <input type="submit" value="" name="">\n </div>\n <button type="submit" class="button emphasized" name="add-to-cart">\u0412 \u043a\u043e\u0440\u0437\u0438\u043d\u0443</button>\n </form>\n </div>\n </td>\n \n <td class="product-data"\n >\n <div class="product-image">\n <a href="/product/noga-govyazhya-rezanaya-myagkaya-upakovka">\n <img alt="\u0422\u0438\u0442\u0411\u0438\u0442 \u041d\u043e\u0433\u0430 \u0433\u043e\u0432\u044f\u0436\u044c\u044f \u0440\u0435\u0437\u0430\u043d\u0430\u044f, \u043c\u044f\u0433\u043a\u0430\u044f \u0443\u043f\u0430\u043a\u043e\u0432\u043a\u0430"\n src="/media/images/262ff901-a160-4588-924b-b7a2443a1142_e8a2eae6-e93d-11e6-9eba-003048b82f39.resize1_jpeg_146x109_crop_q85.png" />\n </a>\n </div>\n\t\t\t\t\t<div>\n <div class="product-title">\n \t <a href="/product/noga-govyazhya-rezanaya-myagkaya-upakovka">\u0422\u0438\u0442\u0411\u0438\u0442 \u041d\u043e\u0433\u0430 \u0433\u043e\u0432\u044f\u0436\u044c\u044f \u0440\u0435\u0437\u0430\u043d\u0430\u044f, \u043c\u044f\u0433\u043a\u0430\u044f \u0443\u043f\u0430\u043a\u043e\u0432\u043a\u0430</a><br />\n \t \n </div>\n \n\t\t\t\t\t</div>\n\t\n\n <div class="product-price">\n \n <span class="standard-price">214.00 \u0440\u0443\u0431.</span>\n \n \n \n \n \n </div>\n <div class="details-button">\n <form id="product-form"\n action="/product-form-dispatcher?add-to-cart"\n data="/select-variant-from-properties"\n method="post">\n <input type="hidden" name="product_id" value="7982" />\n <input type="hidden" name="vartiant_id" value="7982" />\n <div class="category-add-cart-button">\n <input type="submit" value="" name="">\n </div>\n <button type="submit" class="button emphasized" name="add-to-cart">\u0412 \u043a\u043e\u0440\u0437\u0438\u043d\u0443</button>\n </form>\n </div>\n </td>\n ',
u'\n </tr>\n ',
u'\n <tr class="product-row">\n ',
u'\n <td class="product-data"\n >\n <div class="product-image">\n <a href="/product/kishki-barani-b2-m">\n <img alt="\u0422\u0438\u0442\u0411\u0438\u0442 \u041a\u0438\u0448\u043a\u0438 \u0431\u0430\u0440\u0430\u043d\u044c\u0438 - \u04112-M"\n src="/media/images/%D0%9A%D0%B8%D1%88%D0%BA%D0%B8_%D0%B1%D0%B0%D1%80%D0%B0%D0%BD%D1%8C%D0%B8_-_%D0%912-M_jpeg_146x109_crop_q85.png" />\n </a>\n </div>\n\t\t\t\t\t<div>\n <div class="product-title">\n \t <a href="/product/kishki-barani-b2-m">\u0422\u0438\u0442\u0411\u0438\u0442 \u041a\u0438\u0448\u043a\u0438 \u0431\u0430\u0440\u0430\u043d\u044c\u0438 - \u04112-M</a><br />\n \t \n </div>\n \n\t\t\t\t\t</div>\n\t\n\n <div class="product-price">\n \n <span class="standard-price">218.00 \u0440\u0443\u0431.</span>\n \n \n \n \n \n </div>\n <div class="details-button">\n <form id="product-form"\n action="/product-form-dispatcher?add-to-cart"\n data="/select-variant-from-properties"\n method="post">\n <input type="hidden" name="product_id" value="3818" />\n <input type="hidden" name="vartiant_id" value="3818" />\n <div class="category-add-cart-button">\n <input type="submit" value="" name="">\n </div>\n <button type="submit" class="button emphasized" name="add-to-cart">\u0412 \u043a\u043e\u0440\u0437\u0438\u043d\u0443</button>\n </form>\n </div>\n </td>\n \n <td class="product-data"\n >\n <div class="product-image">\n <a href="/product/zheludok-baranij-myagkaya-upakovka">\n <img alt="\u0422\u0438\u0442\u0411\u0438\u0442 \u0416\u0435\u043b\u0443\u0434\u043e\u043a \u0431\u0430\u0440\u0430\u043d\u0438\u0439 - \u043c\u044f\u0433\u043a\u0430\u044f \u0443\u043f\u0430\u043a\u043e\u0432\u043a\u0430"\n src="/media/images/16148bc9-23d7-423c-b9c1-165da98cdd8c_2133b03e-1c5d-11e8-9d46-003048b82f39.resize1_jpeg_146x109_crop_q85.png" />\n </a>\n </div>\n\t\t\t\t\t<div>\n <div class="product-title">\n \t <a href="/product/zheludok-baranij-myagkaya-upakovka">\u0422\u0438\u0442\u0411\u0438\u0442 \u0416\u0435\u043b\u0443\u0434\u043e\u043a \u0431\u0430\u0440\u0430\u043d\u0438\u0439 - \u043c\u044f\u0433\u043a\u0430\u044f \u0443\u043f\u0430\u043a\u043e\u0432\u043a\u0430</a><br />\n \t \n </div>\n \n\t\t\t\t\t</div>\n\t\n\n <div class="product-price">\n \n <span class="standard-price">225.00 \u0440\u0443\u0431.</span>\n \n \n \n \n \n </div>\n <div class="details-button">\n <form id="product-form"\n action="/product-form-dispatcher?add-to-cart"\n data="/select-variant-from-properties"\n method="post">\n <input type="hidden" name="product_id" value="3816" />\n <input type="hidden" name="vartiant_id" value="3816" />\n <div class="category-add-cart-button">\n <input type="submit" value="" name="">\n </div>\n <button type="submit" class="button emphasized" name="add-to-cart">\u0412 \u043a\u043e\u0440\u0437\u0438\u043d\u0443</button>\n </form>\n </div>\n </td>\n \n <td class="product-data"\n >\n <div class="product-image">\n <a href="/product/golen-baranya-malaya-myagkaya-upakovka">\n <img alt="\u0422\u0438\u0442\u0411\u0438\u0442 \u0413\u043e\u043b\u0435\u043d\u044c \u0431\u0430\u0440\u0430\u043d\u044c\u044f \u043c\u0430\u043b\u0430\u044f - \u043c\u044f\u0433\u043a\u0430\u044f \u0443\u043f\u0430\u043a\u043e\u0432\u043a\u0430"\n src="/media/images/c495672c-c2bc-11e7-80e7-902b34d5095b_2bf03537-2bee-11e8-80f3-902b34d5096b-800x800_jpeg_146x109_crop_q85.png" />\n </a>\n </div>\n\t\t\t\t\t<div>\n <div class="product-title">\n \t <a href="/product/golen-baranya-malaya-myagkaya-upakovka">\u0422\u0438\u0442\u0411\u0438\u0442 \u0413\u043e\u043b\u0435\u043d\u044c \u0431\u0430\u0440\u0430\u043d\u044c\u044f \u043c\u0430\u043b\u0430\u044f - \u043c\u044f\u0433\u043a\u0430\u044f \u0443\u043f\u0430\u043a\u043e\u0432\u043a\u0430</a><br />\n \t \n </div>\n \n\t\t\t\t\t</div>\n\t\n\n <div class="product-price">\n \n <span class="standard-price">227.00 \u0440\u0443\u0431.</span>\n \n \n \n \n \n </div>\n <div class="details-button">\n <form id="product-form"\n action="/product-form-dispatcher?add-to-cart"\n data="/select-variant-from-properties"\n method="post">\n <input type="hidden" name="product_id" value="3821" />\n <input type="hidden" name="vartiant_id" value="3821" />\n <div class="category-add-cart-button">\n <input type="submit" value="" name="">\n </div>\n <button type="submit" class="button emphasized" name="add-to-cart">\u0412 \u043a\u043e\u0440\u0437\u0438\u043d\u0443</button>\n </form>\n </div>\n </td>\n ',
u'\n </tr>\n ',
u'\n <tr class="product-row">\n '] |
parentloop | {} |
self | <For Node: for col in products, tail_len: 3> |
unpack | False |
values | [[<Product: TitBit для собак Сервелат Порто Колбасный двор 270 гр (titbit-dlya-sobak-servelat-porto-kolbasnyj-dvor-270-gr)>,
<Product: TitBit для собак Сервелат Любительский Колбасный двор 270 гр (titbit-dlya-sobak-servelat-lyubitelskij-kolbasnyj-dvor-270-gr)>,
<Product: ТитБит Нога говяжья резаная, мягкая упаковка (noga-govyazhya-rezanaya-myagkaya-upakovka)>],
[<Product: ТитБит Кишки бараньи - Б2-M (kishki-barani-b2-m)>,
<Product: ТитБит Желудок бараний - мягкая упаковка (zheludok-baranij-myagkaya-upakovka)>,
<Product: ТитБит Голень баранья малая - мягкая упаковка (golen-baranya-malaya-myagkaya-upakovka)>],
[<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>,
<Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>,
<Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]] |
/home/project/env/local/lib/python2.7/site-packages/django/template/defaulttags.py
in render
Variable | Value |
---|---|
context | [{'forloop': {'revcounter0': 2, 'last': False, 'counter': 1, 'parentloop': {'revcounter0': 0, 'last': True, 'counter': 3, 'parentloop': {}, 'revcounter': 1, 'counter0': 2, 'first': False}, 'revcounter': 3, 'counter0': 0, 'first': True}, u'product': <Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>}, {'forloop': {'revcounter0': 0, 'last': True, 'counter': 3, 'parentloop': {}, 'revcounter': 1, 'counter0': 2, 'first': False}, u'col': [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>, <Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>, <Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]}, [{'site': <Site: zoovologda.ru>}, {'SHOP': <Shop: Зоовологда>, 'ANON_ONLY': True}, {'MEDIA_URL': '/media/'}, {'request': <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CONTENT_LENGTH': '',
'CONTENT_TYPE': '',
'HTTP_ACCEPT': '*/*',
'HTTP_CONNECTION': 'close',
'HTTP_HOST': 'zoovologda.ru',
'HTTP_USER_AGENT': 'claudebot',
'HTTP_X_FORWARDED_FOR': '44.200.101.170',
'PATH_INFO': u'/category-titbit/27',
'QUERY_STRING': '',
'RAW_URI': '/category-titbit/27',
'REMOTE_ADDR': '44.200.101.170',
'REMOTE_PORT': '80',
'REQUEST_METHOD': 'GET',
'SCRIPT_NAME': u'',
'SERVER_NAME': 'zoovologda.ru',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SOFTWARE': 'gunicorn/0.12.2',
'gunicorn.socket': <socket._socketobject object at 0x7fe7148a6ec0>,
'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fe71b14e270>,
'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x7fe71783fad0>,
'wsgi.input': <gunicorn.http.body.Body object at 0x7fe7148a5510>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}>}, {'perms': <django.utils.functional.__proxy__ object at 0x7fe7147e63d0>, 'messages': <django.utils.functional.__proxy__ object at 0x7fe71482efd0>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fe7147cae10>}, {}, {'count': 46, 'category': <Category: TiTBiT (titbit)>, 'products': [[<Product: TitBit для собак Сервелат Порто Колбасный двор 270 гр (titbit-dlya-sobak-servelat-porto-kolbasnyj-dvor-270-gr)>, <Product: TitBit для собак Сервелат Любительский Колбасный двор 270 гр (titbit-dlya-sobak-servelat-lyubitelskij-kolbasnyj-dvor-270-gr)>, <Product: ТитБит Нога говяжья резаная, мягкая упаковка (noga-govyazhya-rezanaya-myagkaya-upakovka)>], [<Product: ТитБит Кишки бараньи - Б2-M (kishki-barani-b2-m)>, <Product: ТитБит Желудок бараний - мягкая упаковка (zheludok-baranij-myagkaya-upakovka)>, <Product: ТитБит Голень баранья малая - мягкая упаковка (golen-baranya-malaya-myagkaya-upakovka)>], [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>, <Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>, <Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]], 'previous_url': '/category-titbit/18', 'amount_of_products': 46, 'next_url': '/category-titbit/36', 'pages': [{'start': 0L, 'selected': False, 'name': 1}, {'start': 9L, 'selected': False, 'name': 2}, {'start': 18L, 'selected': False, 'name': 3}, {'start': 27L, 'selected': True, 'name': 4}, {'start': 36L, 'selected': False, 'name': 5}, {'start': 45L, 'selected': False, 'name': 6}], 'show_pages': True}]] |
i | 0 |
item | <Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)> |
len_values | 3 |
loop_dict | {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {'counter': 3,
'counter0': 2,
'first': False,
'last': True,
'parentloop': {},
'revcounter': 1,
'revcounter0': 0},
'revcounter': 3,
'revcounter0': 2} |
node | <django.template.defaulttags.URLNode object at 0x7fe7148e28d0> |
nodelist | [u'\n <td class="product-data"\n ',
u'>\n <div class="product-image">\n <a href="'] |
parentloop | {'counter': 3,
'counter0': 2,
'first': False,
'last': True,
'parentloop': {},
'revcounter': 1,
'revcounter0': 0} |
self | <For Node: for product in col, tail_len: 32> |
unpack | False |
values | [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>,
<Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>,
<Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>] |
/home/project/env/local/lib/python2.7/site-packages/django/template/defaulttags.py
in render
Variable | Value |
---|---|
NoReverseMatch | <class 'django.core.urlresolvers.NoReverseMatch'> |
arg | <django.template.FilterExpression object at 0x7fe7148e2fd0> |
args | [u'dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi'] |
context | [{'forloop': {'revcounter0': 2, 'last': False, 'counter': 1, 'parentloop': {'revcounter0': 0, 'last': True, 'counter': 3, 'parentloop': {}, 'revcounter': 1, 'counter0': 2, 'first': False}, 'revcounter': 3, 'counter0': 0, 'first': True}, u'product': <Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>}, {'forloop': {'revcounter0': 0, 'last': True, 'counter': 3, 'parentloop': {}, 'revcounter': 1, 'counter0': 2, 'first': False}, u'col': [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>, <Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>, <Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]}, [{'site': <Site: zoovologda.ru>}, {'SHOP': <Shop: Зоовологда>, 'ANON_ONLY': True}, {'MEDIA_URL': '/media/'}, {'request': <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CONTENT_LENGTH': '',
'CONTENT_TYPE': '',
'HTTP_ACCEPT': '*/*',
'HTTP_CONNECTION': 'close',
'HTTP_HOST': 'zoovologda.ru',
'HTTP_USER_AGENT': 'claudebot',
'HTTP_X_FORWARDED_FOR': '44.200.101.170',
'PATH_INFO': u'/category-titbit/27',
'QUERY_STRING': '',
'RAW_URI': '/category-titbit/27',
'REMOTE_ADDR': '44.200.101.170',
'REMOTE_PORT': '80',
'REQUEST_METHOD': 'GET',
'SCRIPT_NAME': u'',
'SERVER_NAME': 'zoovologda.ru',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SOFTWARE': 'gunicorn/0.12.2',
'gunicorn.socket': <socket._socketobject object at 0x7fe7148a6ec0>,
'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fe71b14e270>,
'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x7fe71783fad0>,
'wsgi.input': <gunicorn.http.body.Body object at 0x7fe7148a5510>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}>}, {'perms': <django.utils.functional.__proxy__ object at 0x7fe7147e63d0>, 'messages': <django.utils.functional.__proxy__ object at 0x7fe71482efd0>, 'user': <django.utils.functional.SimpleLazyObject object at 0x7fe7147cae10>}, {}, {'count': 46, 'category': <Category: TiTBiT (titbit)>, 'products': [[<Product: TitBit для собак Сервелат Порто Колбасный двор 270 гр (titbit-dlya-sobak-servelat-porto-kolbasnyj-dvor-270-gr)>, <Product: TitBit для собак Сервелат Любительский Колбасный двор 270 гр (titbit-dlya-sobak-servelat-lyubitelskij-kolbasnyj-dvor-270-gr)>, <Product: ТитБит Нога говяжья резаная, мягкая упаковка (noga-govyazhya-rezanaya-myagkaya-upakovka)>], [<Product: ТитБит Кишки бараньи - Б2-M (kishki-barani-b2-m)>, <Product: ТитБит Желудок бараний - мягкая упаковка (zheludok-baranij-myagkaya-upakovka)>, <Product: ТитБит Голень баранья малая - мягкая упаковка (golen-baranya-malaya-myagkaya-upakovka)>], [<Product: ТитБит Догодент пикантный мини- Б2 -М 60г (dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi)>, <Product: ТитБит Легкое говяжье XL - мягкая упаковка (legkoe-govyazhe-xl-myagkaya-upakovka)>, <Product: ТитБит Желудок говяжий - мягкая упаковка (zheludok-govyazhij-myagkaya-upakovka)>]], 'previous_url': '/category-titbit/18', 'amount_of_products': 46, 'next_url': '/category-titbit/36', 'pages': [{'start': 0L, 'selected': False, 'name': 1}, {'start': 9L, 'selected': False, 'name': 2}, {'start': 18L, 'selected': False, 'name': 3}, {'start': 27L, 'selected': True, 'name': 4}, {'start': 36L, 'selected': False, 'name': 5}, {'start': 45L, 'selected': False, 'name': 6}], 'show_pages': True}]] |
e | NoReverseMatch("Reverse for 'lfs.catalog.views.product_view' with arguments '(u'dogodent-phttp://zoovologda.ru/media/lfs/icons/resultset_previous.pngikantnyj-mi',)' and keyword arguments '{}' not found.",) |
kwargs | {} |
project_name | 'detali_marten' |
reverse | <function reverse at 0x7fe717700c50> |
self | <django.template.defaulttags.URLNode object at 0x7fe7148e28d0> |
url | '' |
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
CONTENT_LENGTH | '' |
CONTENT_TYPE | '' |
HTTP_ACCEPT | '*/*' |
HTTP_CONNECTION | 'close' |
HTTP_HOST | 'zoovologda.ru' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_FORWARDED_FOR | '44.200.101.170' |
PATH_INFO | u'/category-titbit/27' |
QUERY_STRING | '' |
RAW_URI | '/category-titbit/27' |
REMOTE_ADDR | '44.200.101.170' |
REMOTE_PORT | '80' |
REQUEST_METHOD | 'GET' |
SCRIPT_NAME | u'' |
SERVER_NAME | 'zoovologda.ru' |
SERVER_PORT | '80' |
SERVER_PROTOCOL | 'HTTP/1.0' |
SERVER_SOFTWARE | 'gunicorn/0.12.2' |
gunicorn.socket | <socket._socketobject object at 0x7fe7148a6ec0> |
wsgi.errors | <open file '<stderr>', mode 'w' at 0x7fe71b14e270> |
wsgi.file_wrapper | <class gunicorn.http.wsgi.FileWrapper at 0x7fe71783fad0> |
wsgi.input | <gunicorn.http.body.Body object at 0x7fe7148a5510> |
wsgi.multiprocess | True |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'http' |
wsgi.version | (1, 0) |
detali_marten.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | (('sna', 'niness@yandex.ru'),) |
ADMIN_FOR | () |
ADMIN_MEDIA_PREFIX | '/media/admin/' |
ALLOWED_INCLUDE_ROOTS | () |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ('lfs.customer.auth.EmailBackend', 'django.contrib.auth.backends.ModelBackend') |
BANNED_IPS | () |
CACHE_BACKEND | 'dummy:///' |
CACHE_MIDDLEWARE_KEY_PREFIX | '' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CAPTCHA_BACKGROUND_COLOR | '#E3E8EA' |
CAPTCHA_FILTER_FUNCTIONS | None |
CAPTCHA_FONT_SIZE | 22 |
CAPTCHA_FOREGROUND_COLOR | '#00752C' |
CAPTCHA_LETTER_ROTATION | (-25, 25) |
CAPTCHA_NOISE_FUNCTIONS | ('captcha.helpers.noise_arcs',) |
CATEGORY_PREFIX | 'kategorie-' |
COMMENTS_ALLOW_PROFANITIES | False |
COMMENTS_BANNED_USERS_GROUP | None |
COMMENTS_FIRST_FEW | 0 |
COMMENTS_MODERATORS_GROUP | None |
COMMENTS_SKETCHY_USERS_GROUP | None |
DATABASE_ENGINE | 'mysql' |
DATABASE_HOST | '' |
DATABASE_NAME | 'zoovologda_db' |
DATABASE_OPTIONS | {} |
DATABASE_PASSWORD | '********************' |
DATABASE_PORT | '' |
DATABASE_USER | 'zoovologda' |
DATETIME_FORMAT | 'N j, Y, P' |
DATE_FORMAT | 'N j, Y' |
DEBUG | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
DEFAULT_CHARSET | 'utf-8' |
DEFAULT_CONTENT_TYPE | 'text/html' |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | 'noanswer@zoovologda.ru' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DIRNAME | '/home/project/detali_marten/detali_marten' |
DISALLOWED_USER_AGENTS | () |
EMAIL_HOST | 'mail.zoovologda.ru' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_PORT | '465' |
EMAIL_HOST_USER | 'noanswer@zoovologda.ru' |
EMAIL_PORT | 25 |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
EMAIL_USE_TLS | True |
FILEBROWSER_URL_FILEBROWSER_MEDIA | '/media/admin/filebrowser/' |
FILE_CHARSET | 'utf-8' |
FILE_UPLOAD_HANDLERS | ('django.core.files.uploadhandler.MemoryFileUploadHandler',
'django.core.files.uploadhandler.TemporaryFileUploadHandler') |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | None |
FILE_UPLOAD_TEMP_DIR | None |
FIXTURE_DIRS | () |
FORCE_SCRIPT_NAME | '' |
IGNORABLE_404_ENDS | ('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico', '.php') |
IGNORABLE_404_STARTS | ('/cgi-bin/', '/_vti_bin', '/_vti_inf') |
INSTALLED_APPS | ['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.sitemaps',
'sorl.thumbnail',
'captcha',
'pytils',
'tinymce',
'south',
'lemon.contrib.publications',
'lemon.contrib.pages',
'lemon.contrib.ctsitemap',
'brscopyright',
'lemon.contrib.robots',
'news',
'articles',
'lemon_toolbar',
'lfstheme',
'pagination',
'reviews',
'tagging',
'portlets',
'lfs',
'lfs.tests',
'lfs.core',
'lfs.caching',
'lfs.cart',
'lfs.catalog',
'lfs.checkout',
'lfs.criteria',
'lfs.customer',
'lfs.export',
'lfs.mail',
'lfs.manage',
'lfs.marketing',
'lfs.order',
'lfs.page',
'lfs.payment',
'lfs.portlet',
'lfs.search',
'lfs.shipping',
'lfs.tagging',
'lfs.tax',
'lfs.utils',
'paypal.standard.ipn',
'paypal.standard.pdt',
'chunks',
'filebrowser',
'slider',
'shares',
'site_settings',
'email_change'] |
INTERNAL_IPS | ('78.36.163.165',) |
LANGUAGES | (('ar', 'Arabic'),
('bg', 'Bulgarian'),
('bn', 'Bengali'),
('bs', 'Bosnian'),
('ca', 'Catalan'),
('cs', 'Czech'),
('cy', 'Welsh'),
('da', 'Danish'),
('de', 'German'),
('el', 'Greek'),
('en', 'English'),
('es', 'Spanish'),
('es-ar', 'Argentinean 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'),
('is', 'Icelandic'),
('it', 'Italian'),
('ja', 'Japanese'),
('ka', 'Georgian'),
('km', 'Khmer'),
('kn', 'Kannada'),
('ko', 'Korean'),
('lt', 'Lithuanian'),
('lv', 'Latvian'),
('mk', 'Macedonian'),
('nl', 'Dutch'),
('no', 'Norwegian'),
('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'),
('ta', 'Tamil'),
('te', 'Telugu'),
('th', 'Thai'),
('tr', 'Turkish'),
('uk', 'Ukrainian'),
('zh-cn', 'Simplified Chinese'),
('zh-tw', 'Traditional Chinese')) |
LANGUAGES_BIDI | ('he', 'ar', 'fa') |
LANGUAGE_CODE | 'ru' |
LANGUAGE_COOKIE_NAME | 'django_language' |
LFS_PAYPAL_REDIRECT | True |
LFS_RECENT_PRODUCTS_LIMIT | 5 |
LOCALE_PATHS | () |
LOGIN_REDIRECT_URL | '/manage/' |
LOGIN_URL | '/login/' |
LOGOUT_URL | '/accounts/logout/' |
MANAGERS | (('client', 'zv-magazin@yandex.ru'),) |
MEDIA_ROOT | '/var/www/project/media' |
MEDIA_URL | '/media/' |
MIDDLEWARE_CLASSES | ('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'lfs.utils.middleware.AJAXSimpleExceptionResponse',
'pagination.middleware.PaginationMiddleware',
'lfs.utils.middleware.ProfileMiddleware') |
MONTH_DAY_FORMAT | 'F j' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PAYPAL_IDENTITY_TOKEN | 'set_this_to_your_paypal_pdt_identity_token' |
PAYPAL_RECEIVER_EMAIL | '' |
PREPEND_WWW | False |
PROFANITIES_LIST | '********************' |
PROJECT_NAME | 'detali_marten' |
PROJECT_PATH | '/home/project/detali_marten/detali_marten' |
REPO_PATH | '/home/project/detali_marten' |
REVIEWS_IS_EMAIL_REQUIRED | True |
REVIEWS_IS_MODERATED | False |
REVIEWS_IS_NAME_REQUIRED | True |
REVIEWS_SHOW_PREVIEW | False |
ROOT_URLCONF | 'detali_marten.urls' |
SECRET_KEY | '********************' |
SEND_BROKEN_LINK_EMAILS | False |
SERVER_EMAIL | 'root@localhost' |
SESSION_COOKIE_AGE | 1209600 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_NAME | 'sessionid' |
SESSION_COOKIE_PATH | '/' |
SESSION_COOKIE_SECURE | False |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SETTINGS_MODULE | 'detali_marten.settings' |
SETTINGS_PATH | '/home/project/detali_marten/detali_marten/settings' |
SITE_ID | 1 |
TEMPLATE_CONTEXT_PROCESSORS | ('django.core.context_processors.debug',
'django.core.context_processors.auth',
'django.core.context_processors.request',
'django.core.context_processors.media',
'lfs.core.context_processors.main',
'lemon.utils.context_processors.site') |
TEMPLATE_DEBUG | True |
TEMPLATE_DIRS | ('/home/project/detali_marten/detali_marten/templates',) |
TEMPLATE_LOADERS | ('django.template.loaders.filesystem.load_template_source',
'django.template.loaders.app_directories.load_template_source') |
TEMPLATE_STRING_IF_INVALID | '' |
TEST_DATABASE_CHARSET | None |
TEST_DATABASE_COLLATION | None |
TEST_DATABASE_NAME | None |
TEST_RUNNER | 'django.test.simple.run_tests' |
THUMBNAIL_EXTENSION | 'png' |
THUMBNAIL_PROCESSORS | ('sorl.thumbnail.processors.colorspace',
'sorl.thumbnail.processors.autocrop',
'sorl.thumbnail.processors.scale_and_crop',
'sorl.thumbnail.processors.filters',
'slider.thumbnail_processors.enlarge') |
TIME_FORMAT | 'P' |
TIME_ZONE | 'Europe/Moscow' |
TINYMCE_DEFAULT_CONFIG | {'convert_urls': False,
'height': '350',
'plugins': 'advimage,advlink,fullscreen,media,safari,table,paste',
'theme': 'advanced',
'theme_advanced_buttons1': 'fullscreen,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect',
'theme_advanced_buttons2': 'cut,copy,paste,pastetext,pasteword,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,forecolor,backcolor',
'theme_advanced_buttons3': 'tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,media',
'theme_advanced_resizing': 'true',
'theme_advanced_statusbar_location': 'bottom',
'theme_advanced_toolbar_align': 'center',
'theme_advanced_toolbar_location': 'top'} |
TRANSACTIONS_MANAGED | False |
UPLOAD_TO | 'upload/%Y/%m' |
URL_VALIDATOR_USER_AGENT | 'Django/1.1.4 (http://www.djangoproject.com)' |
USE_ETAGS | False |
USE_I18N | True |
YEAR_MONTH_FORMAT | 'F Y' |
You're seeing this error because you have DEBUG = True
in your
Django settings file. Change that to False
, and Django will
display a standard 500 page.