'pps' is not a registered namespace
Request Method: | GET |
---|---|
Request URL: | https://gbet.ru/winline/ |
Django Version: | 3.2 |
Exception Type: | NoReverseMatch |
Exception Value: | 'pps' is not a registered namespace |
Exception Location: | /var/www/domains/gbet.ru/lib/python3.9/site-packages/django/urls/base.py, line 82, in reverse |
Python Executable: | /var/www/domains/gbet.ru/bin/uwsgi |
Python Version: | 3.9.2 |
Python Path: | ['.', '', '/usr/lib/python39.zip', '/usr/lib/python3.9', '/usr/lib/python3.9/lib-dynload', '/var/www/domains/gbet.ru/lib/python3.9/site-packages'] |
Server time: | Tue, 19 Mar 2024 05:38:47 +0300 |
In template /var/www/domains/gbet.ru/gbet/gbet/templates/base.html
, error at line 0
1 | {% load static %} |
---|---|
2 | {% load humanize %} |
3 | {% load bookmakers_extras %} |
4 | <!DOCTYPE html> |
5 | <html lang="ru"> |
6 | |
7 | <head> |
8 | <meta charset="UTF-8" /> |
9 | <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> |
10 | <title>{% spaceless %}{% block title %}ТАЙТЛ ГЛАВНОЙ{% endblock %}{% endspaceless %}</title> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/urls/base.py
, line 71, in reverse
except KeyError:
pass
if ns != current_ns:
current_path = None
try:
extra, resolver = resolver.namespace_dict[ns]…
resolved_path.append(ns)
ns_pattern = ns_pattern + extra
ns_converters.update(resolver.pattern.converters)
except KeyError as key:
if resolved_path:
raise NoReverseMatch(
Variable | Value |
---|---|
args | ['winline'] |
current_app | '' |
current_ns | None |
current_path | None |
kwargs | {} |
ns | 'pps' |
ns_converters | {} |
ns_pattern | '' |
path | ['pps'] |
prefix | '/' |
resolved_path | [] |
resolver | <URLResolver 'gbet.urls' (None:None) '^/'> |
urlconf | 'gbet.urls' |
view | 'bookmaker' |
viewname | 'pps:bookmaker' |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/core/handlers/exception.py
, line 47, in inner
response = await sync_to_async(response_for_exception, thread_sensitive=False)(request, exc)
return response
return inner
else:
@wraps(get_response)
def inner(request):
try:
response = get_response(request)…
except Exception as exc:
response = response_for_exception(request, exc)
return response
return inner
Variable | Value |
---|---|
exc | NoReverseMatch("'pps' is not a registered namespace") |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7f09fb06dfd0>> |
request | <WSGIRequest: GET '/winline/'> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/core/handlers/base.py
, line 181, in _get_response
if response is None:
wrapped_callback = self.make_view_atomic(callback)
# If it is an asynchronous view, run it in a subthread.
if asyncio.iscoroutinefunction(wrapped_callback):
wrapped_callback = async_to_sync(wrapped_callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)…
except Exception as e:
response = self.process_exception_by_middleware(e, request)
if response is None:
raise
# Complain if the view returned None (a common error).
Variable | Value |
---|---|
callback | <function toplevel_url_switcher at 0x7f0a1849c160> |
callback_args | () |
callback_kwargs | {'ajax': False, 'slug': 'winline'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f09faf326d0>> |
request | <WSGIRequest: GET '/winline/'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f09fb06dfd0> |
wrapped_callback | <function toplevel_url_switcher at 0x7f0a1849c160> |
./gbet/views.py
, line 32, in toplevel_url_switcher
from .contoller import find, findLeague, findEvent
def toplevel_url_switcher(request, slug, ajax=False):
if Category.objects.filter(slug=slug).exclude(is_ajax=True).first():
return rating(request, ajax, slug)
if Bookmaker.objects.filter(slug=slug).first():
return index(request, slug)…
return handler404(request, None)
def indexPage(request):
today = datetime.date.today()
Variable | Value |
---|---|
ajax | False |
request | <WSGIRequest: GET '/winline/'> |
slug | 'winline' |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/utils/decorators.py
, line 130, in _wrapped_view
if result is not None:
return result
if hasattr(middleware, 'process_view'):
result = middleware.process_view(request, view_func, args, kwargs)
if result is not None:
return result
try:
response = view_func(request, *args, **kwargs)…
except Exception as e:
if hasattr(middleware, 'process_exception'):
result = middleware.process_exception(request, e)
if result is not None:
return result
raise
Variable | Value |
---|---|
args | ('winline',) |
kwargs | {} |
middleware | <django.middleware.csrf.CsrfViewMiddleware object at 0x7f0a1561f070> |
request | <WSGIRequest: GET '/winline/'> |
result | None |
view_func | <function index at 0x7f0a1560faf0> |
./bookmakers/views.py
, line 376, in index
b.slug = %s
''', (bookmaker.slug, ))
pages = dictfetchall(cursor)
bookmaker.Pages = pages[0]
best_bonuses = getBestBonuses()
return render(request, 'bookmaker/detail.html', {…
'bookmaker': bookmaker,
'map_officies': json.dumps(map_officies),
'officies_query': json.dumps({'bookmakers': [bookmaker.slug, ]}),
'total_officies': len(map_officies),
'comments': comments,
'comment_form': comment_form,
Variable | Value |
---|---|
another_bookmakers | <QuerySet [<Bookmaker: Олимп>, <Bookmaker: Леон>, <Bookmaker: BetBoom>, <Bookmaker: 1ХСтавка>]> |
app | <BookmakerApp: [Winline] приложение для IOS> |
best_bonuses | [{'amount': 25000.0, 'bonus_id': 18, 'bookmaker_id': 13, 'bookmaker_logo': '/uploads/2021/01/29/leon.png', 'bookmaker_name': 'Леон', 'bookmaker_slug': 'leon', 'bookmaker_url': 'https://gbet.ru/short/leon', 'description': 'Леон – популярная букмекерская контора, которая дарит новым ' 'пользователям щедрый подарок: 100 % от суммы первого ' 'пополнения, но не более 25\xa0000 рублей.', 'expiration': datetime.date(2025, 12, 31), 'rank': 1, 'title': 'Бонус на первый депозит от БК Леон', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/leon'}, {'amount': 15000.0, 'bonus_id': 27, 'bookmaker_id': 2, 'bookmaker_logo': '/uploads/2021/10/26/Untitled_9.svg', 'bookmaker_name': 'Melbet', 'bookmaker_slug': 'melbet', 'bookmaker_url': 'https://gbet.ru/short/melbet', 'description': '100%-й бонус на первое пополнение счета для участия в ' 'прогнозах на ресурсе БК МелБет – отличный мотиватор для ' 'новичков. Возможность делать ставки увеличивается в два ' 'раза.', 'expiration': None, 'rank': 1, 'title': 'Фрибет до 15 000 Рублей дарит БК Мелбет', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/melbet'}, {'amount': 15000.0, 'bonus_id': 67, 'bookmaker_id': 7, 'bookmaker_logo': '/uploads/2021/10/26/Untitled_2.svg', 'bookmaker_name': '1ХСтавка', 'bookmaker_slug': '1xstavka', 'bookmaker_url': 'https://gbet.ru/short/1xstavka', 'description': 'Лови свой кешбэк до 15000 рублей в рамках программы БК ' '«1хставка» «Они возвращаются». Акция доступна для вновь ' 'вступивших в ряды бетторов на данной профильной платформе.', 'expiration': None, 'rank': 1, 'title': '«Они возвращаются» - Кешбек', 'type': 'Кешбэк', 'url': 'https://gbet.ru/short/1xstavka'}, {'amount': 10000.0, 'bonus_id': 16, 'bookmaker_id': 1, 'bookmaker_logo': '/uploads/2021/10/26/Untitled.svg', 'bookmaker_name': 'Winline', 'bookmaker_slug': 'winline', 'bookmaker_url': 'https://gbet.ru/short/winline', 'description': 'Уникальное в своей простоте предложение для новых участников ' 'букмекерской платформы Винлайн сделал организатор программы ' '– 10 000 бонусов за регистрацию.', 'expiration': datetime.date(2029, 12, 31), 'rank': 1, 'title': 'Winline дарит фрибет 10 000 Рублей всем кто зарегистрировался', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/winline'}, {'amount': 10000.0, 'bonus_id': 21, 'bookmaker_id': 18, 'bookmaker_logo': '/uploads/2021/10/26/Untitled_5.svg', 'bookmaker_name': 'Бетсити', 'bookmaker_slug': 'betcity', 'bookmaker_url': 'https://gbet.ru/short/betcity', 'description': 'Только для новых игроков, прошедших регистрацию, ' 'букмекерская компания Betcity дарит отличный бонус – фрибет ' 'до 10000 руб. на первый депозит.', 'expiration': None, 'rank': 1, 'title': 'Betcity даёт бонус новым игрокам до 10 000 Рублей', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/betcity'}, {'amount': 7000.0, 'bonus_id': 43, 'bookmaker_id': 9, 'bookmaker_logo': '/uploads/2021/10/26/Untitled_11.svg', 'bookmaker_name': 'BetBoom', 'bookmaker_slug': 'betboom', 'bookmaker_url': 'https://gbet.ru/short/betboom', 'description': 'Bet Boom дарит 7000 рублей новым игрокам за первый депозит!', 'expiration': datetime.date(2024, 12, 31), 'rank': 1, 'title': '7000₽ приветственный бонус в BetBoom', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/betboom'}] |
bookmaker | <Bookmaker: Winline> |
clean_review | ('Винлайн — популярная в России букмекерская контора. Она появилась в ' '2009 году. Компания работает на российском рынке абсолютно легально и имеет ' 'несколько пунктов приема ставок (ППС) расположенных в Москве, но ее основная ' 'деятельность сконцентрирована онлайн.\r\n' '\r\n' 'Винлайн имеет оффшорную «альтернативу» на домене com, ' 'принимающую игроков со всего мира. В офшорной конторе есть такие азартные ' 'игры, как: онлайн-казино, игровые автоматы, покер с блэкджеком, и прочие ' 'подобные развлечения.\r\n' '\r\n' '\r\n' 'НА ЗАМЕТКУ!\r\n' '\r\n' 'Регистрироваться на оффшорном сайте не рекомендуется, так как его ' 'деятельность не регулируется российским законодательством и есть большой ' 'риск просто потерять все свои деньги.\r\n' '\r\n' '\r\n' 'Обзор официального сайта БК Винлайн\r\n' '\r\n' 'Веб-ресурс проекта Винлайн имеет продуманный интерфейс и приятный дизайн. ' 'Все сделано удобно и качественно — на европейском уровне. Сегодня ' 'букмекерская контора работает лишь в сфере приема ставок, поэтому на сайте ' 'вы не найдете казино, но минусом компании этот факт не назовешь.\r\n' '\r\n' 'Среди главных особенностей официального сайта и возможностей букмекерской ' 'конторы:\r\n' '\r\n' '\r\n' '\tБыстрый доступ ко всем разделам, которые необходимы для игры: статистике, ' 'линии, Лайву, личному кабинету, спецпредложениям, связи с саппортом и ' 'т.д.\r\n' '\tМножество способов создания депозита и вывода выигранных денег — ' 'карты банков, электронные кошельки, переводы. (как с ПК-платформы, так и с ' 'помощью мобильной версии и приложений)\r\n' '\tПрограмма лояльности для всех клиентов букмекера, с помощью которой можно ' 'зарабатывать деньги исключительно за счет приглашения в проект новых ' 'беттеров и капперов.\r\n' '\tОригинальная система внутренней валюты — накопление специальных ' 'баллов-мячей, которые можно обменять на реальные деньги и использовать их ' 'для заключения пари.\r\n' '\r\n' '\r\n' 'По работе официального сайта компании нареканий нет— все функции ' 'работают на 100%, меню с подменю открываются быстро, не наблюдается никаких ' '«вылетов» или частых зависаний. А также стоит отметить ' 'продуманное сочетание цветов, которое не напрягает глаза и позволяет ' 'максимально сконцентрироваться на ставках.\r\n' '\r\n' 'Линия и Лайв-раздел БК Winline\r\n' '\r\n' 'Заключать пари на исход в компании можно как на ТОПовые события различных ' 'видов спорта, так и прогнозировать исходы менее популярных матчей из низших ' 'лиг. В линию включен и киберспорт, но только 2 дисциплины: CS:GO и Dota 2. ' 'Линия имеет детальную роспись, но ничего необычного она не включает.\r\n' '\r\n' '\r\n' 'ВАЖНО!\r\n' '\r\n' 'Почти все события есть как в прематче, так и в лайве т.е. нет четкого ' 'разделения в режимах ставок.\r\n' '\r\n' '\r\n' 'По разным показателям при сравнении с другими букмекерскими конторами, ' 'Винлайн предлагает «хорошую» линию, выше среднего уровня среди ' 'российских конкурентов. Для многих соревнований есть трансляции в ' 'видео-формате — смотреть их можно как на компьютере, так и с ' 'телефона.\r\n' '\r\n' 'Коэффициенты Винлайн\r\n' '\r\n' 'Маржа у спортивных соревнований в Лайв, зависит от конкретного события и его ' 'популярности.\r\n' '\r\n' 'Обзор подробностей о кэфах Винлайн:\r\n' '\r\n' '\r\n' '\tдля ТОПовых футбольных чемпионатов (Лига Европы и т.п.) маржа составляет ' 'целых 3-5%;\r\n' '\tдля других популярных рынков показатель — 7%, в дополнительной ' 'росписи — 10%;\r\n' '\tвторостепенные футбольные соревнования идут с маржой от 8% и выше;\r\n' '\tмаржа на пари в российской Премьер-Лиге закладывается на таком же уровне ' '— 8%;\r\n' '\tот 10% и выше маржа установлена только на такие соревнования, как ' 'Первенство Футбольной национальной лиги;\r\n' '\tна хоккей у Вилайн весьма высокая маржа — в среднем 5% для ' 'заключения пари на Национальную хоккейную лигу и Континентальную хоккейную ' 'лигу;\r\n' '\tна мировые … <trimmed 6620 bytes string> |
comment_form | <CommentForm bound=False, valid=Unknown, fields=(captcha)> |
comments | [] |
contact | <BookmakerContact: [Winline] Живой чат> |
content | [] |
cursor | <django.db.backends.postgresql.base.CursorDebugWrapper object at 0x7f09fa5ea100> |
None |
|
first_platform | 'www' |
get_client_ip | <function index.<locals>.get_client_ip at 0x7f09f9fbaa60> |
h | {'html': '<h2><strong>Плюсы и минусы БК Винлайн</strong></h2>', 'html_id': '<h2 id="plyusyi-i-minusyi-bk-vinlajn"><strong>Плюсы и минусы БК ' 'Винлайн</strong></h2>', 'id': 'plyusyi-i-minusyi-bk-vinlajn', 'title': 'Плюсы и минусы БК Винлайн'} |
hasBookmakerScore | 0 |
hasMobileScore | 0 |
i | 20 |
json_ld | {'@context': 'http://schema.org', '@type': 'Review', 'author': {'@type': 'Organization', 'name': 'GBet', 'url': 'https://gbet.ru'}, 'datePublished': '2021-04-21 00:00:00', 'itemReviewed': {'@type': 'Organization', 'contactPoint': [], 'description': 'Обзор букмекерской конторы Винлайн, ' 'официальный сайт, лицензия и организация, ' 'линия и коэффициенты, отзывы, личный ' 'кабинет, преимущества и недостатки дизайна ' 'букмекера Winline.', 'email': None, 'foundingDate': 2009, 'logo': 'https://gbet.ru/uploads/2021/10/26/Untitled_HqRSpWS.svg', 'makesOffer': {'@type': 'Offer', 'acceptedPaymentMethod': [{'@type': 'PaymentMethod', 'name': 'MasterCard'}, {'@type': 'PaymentMethod', 'name': 'Visa'}, {'@type': 'PaymentMethod', 'name': 'QIWI'}, {'@type': 'PaymentMethod', 'name': 'Яндекс.Деньги'}, {'@type': 'PaymentMethod', 'name': 'Mир'}, {'@type': 'PaymentMethod', 'name': 'МТС'}, {'@type': 'PaymentMethod', 'name': 'Билайн'}, {'@type': 'PaymentMethod', 'name': 'Мегафон'}, {'@type': 'PaymentMethod', 'name': 'TELE 2'}, {'@type': 'PaymentMethod', 'name': 'Кошелек ' 'ЦУПИС'}, {'@type': 'PaymentMethod', 'name': 'Альфа-банк'}, {'@type': 'PaymentMethod', 'name': 'Тинькофф'}, {'@type': 'PaymentMethod', 'name': 'Росбанк'}, {'@type': 'PaymentMethod', 'name': 'Почта ' 'банк'}], 'description': '₽100', 'name': 'Сделать ставку'}, 'name': 'Winline', 'telephone': None}, 'name': 'Обзор БК Winline, официальный сайт, отзывы, вся информация о ' 'букмекере', 'reviewBody': 'Винлайн — популярная в России букмекерская контора. Она ' 'появилась в 2009 году. Компания работает на российском рынке ' 'абсолютно легально и имеет несколько пунктов приема ставок ' '(ППС) расположенных в Москве, но ее основная деятельность ' 'сконцентрирована онлайн.', 'reviewRating': {'@type': 'Rating', 'bestRating': 5, 'ratingValue': '2.8', 'worstRating': 0}} |
json_ld_faq | {} |
map_officies | [{'address': 'Россия, Москва, Измайловское шоссе, 69Б, 105187', 'bookmaker__id': 1, 'bookmaker__logo': 'uploads/2021/10/26/Untitled.svg', 'bookmaker__name': 'Winline', 'lat': 55.788146, 'lng': 37.749652}, {'address': 'Россия, Москва, площадь Джавахарлала Неру, 1, 119311 • этаж 1', 'bookmaker__id': 1, 'bookmaker__logo': 'uploads/2021/10/26/Untitled.svg', 'bookmaker__name': 'Winline', 'lat': 55.693039, 'lng': 37.533993}, {'address': 'Россия, Московская область, Одинцовский городской округ, ' 'Голицыно, Советская улица, 2А, 143040', 'bookmaker__id': 1, 'bookmaker__logo': 'uploads/2021/10/26/Untitled.svg', 'bookmaker__name': 'Winline', 'lat': 55.616648, 'lng': 36.986908}, {'address': 'Россия, Республика Крым, Ялта, улица Свердлова, 3, 298600 • этаж ' '2', 'bookmaker__id': 1, 'bookmaker__logo': 'uploads/2021/10/26/Untitled.svg', 'bookmaker__name': 'Winline', 'lat': 44.495736, 'lng': 34.173171}, {'address': 'Россия, Краснодарский край, Сочи, Курортный проспект, 8', 'bookmaker__id': 1, 'bookmaker__logo': 'uploads/2021/10/26/Untitled.svg', 'bookmaker__name': 'Winline', 'lat': 43.584656, 'lng': 39.719774}, {'address': 'Россия, Московская область, Люберцы, Комсомольский проспект, 7/1 ' '• ТЦ Малина', 'bookmaker__id': 1, 'bookmaker__logo': 'uploads/2021/10/26/Untitled.svg', 'bookmaker__name': 'Winline', 'lat': 55.688055, 'lng': 37.898671}, {'address': 'Россия, Республика Татарстан, Набережные Челны, проспект Хасана ' 'Туфана, 14, 423810 • этаж 2', 'bookmaker__id': 1, 'bookmaker__logo': 'uploads/2021/10/26/Untitled.svg', 'bookmaker__name': 'Winline', 'lat': 55.742095, 'lng': 52.413727}, {'address': 'Россия, Москва, Садовая-Самотёчная улица, 16с2, 127051', 'bookmaker__id': 1, 'bookmaker__logo': 'uploads/2021/10/26/Untitled.svg', 'bookmaker__name': 'Winline', 'lat': 55.773155, 'lng': 37.618111}, {'address': 'Россия, Республика Татарстан, Нижнекамск, улица Сююмбике, 74, ' '423571', 'bookmaker__id': 1, 'bookmaker__logo': 'uploads/2021/10/26/Untitled.svg', 'bookmaker__name': 'Winline', 'lat': 55.656121, 'lng': 51.807673}] |
p | ['Винлайн — популярная в России букмекерская контора. Она появилась в ' '2009 году. Компания работает на российском рынке абсолютно легально и имеет ' 'несколько пунктов приема ставок (ППС) расположенных в Москве, но ее основная ' 'деятельность сконцентрирована онлайн.\r', '\r', 'Винлайн имеет оффшорную «альтернативу» на домене com, ' 'принимающую игроков со всего мира. В офшорной конторе есть такие азартные ' 'игры, как: онлайн-казино, игровые автоматы, покер с блэкджеком, и прочие ' 'подобные развлечения.\r', '\r', '\r', 'НА ЗАМЕТКУ!\r', '\r', 'Регистрироваться на оффшорном сайте не рекомендуется, так как его ' 'деятельность не регулируется российским законодательством и есть большой ' 'риск просто потерять все свои деньги.\r', '\r', '\r', 'Обзор официального сайта БК Винлайн\r', '\r', 'Веб-ресурс проекта Винлайн имеет продуманный интерфейс и приятный дизайн. ' 'Все сделано удобно и качественно — на европейском уровне. Сегодня ' 'букмекерская контора работает лишь в сфере приема ставок, поэтому на сайте ' 'вы не найдете казино, но минусом компании этот факт не назовешь.\r', '\r', 'Среди главных особенностей официального сайта и возможностей букмекерской ' 'конторы:\r', '\r', '\r', '\tБыстрый доступ ко всем разделам, которые необходимы для игры: статистике, ' 'линии, Лайву, личному кабинету, спецпредложениям, связи с саппортом и т.д.\r', '\tМножество способов создания депозита и вывода выигранных денег — ' 'карты банков, электронные кошельки, переводы. (как с ПК-платформы, так и с ' 'помощью мобильной версии и приложений)\r', '\tПрограмма лояльности для всех клиентов букмекера, с помощью которой можно ' 'зарабатывать деньги исключительно за счет приглашения в проект новых ' 'беттеров и капперов.\r', '\tОригинальная система внутренней валюты — накопление специальных ' 'баллов-мячей, которые можно обменять на реальные деньги и использовать их ' 'для заключения пари.\r', '\r', '\r', 'По работе официального сайта компании нареканий нет— все функции ' 'работают на 100%, меню с подменю открываются быстро, не наблюдается никаких ' '«вылетов» или частых зависаний. А также стоит отметить ' 'продуманное сочетание цветов, которое не напрягает глаза и позволяет ' 'максимально сконцентрироваться на ставках.\r', '\r', 'Линия и Лайв-раздел БК Winline\r', '\r', 'Заключать пари на исход в компании можно как на ТОПовые события различных ' 'видов спорта, так и прогнозировать исходы менее популярных матчей из низших ' 'лиг. В линию включен и киберспорт, но только 2 дисциплины: CS:GO и Dota 2. ' 'Линия имеет детальную роспись, но ничего необычного она не включает.\r', '\r', '\r', 'ВАЖНО!\r', '\r', 'Почти все события есть как в прематче, так и в лайве т.е. нет четкого ' 'разделения в режимах ставок.\r', '\r', '\r', 'По разным показателям при сравнении с другими букмекерскими конторами, ' 'Винлайн предлагает «хорошую» линию, выше среднего уровня среди ' 'российских конкурентов. Для многих соревнований есть трансляции в ' 'видео-формате — смотреть их можно как на компьютере, так и с ' 'телефона.\r', '\r', 'Коэффициенты Винлайн\r', '\r', 'Маржа у спортивных соревнований в Лайв, зависит от конкретного события и его ' 'популярности.\r', '\r', 'Обзор подробностей о кэфах Винлайн:\r', '\r', '\r', '\tдля ТОПовых футбольных чемпионатов (Лига Европы и т.п.) маржа составляет ' 'целых 3-5%;\r', '\tдля других популярных рынков показатель — 7%, в дополнительной ' 'росписи — 10%;\r', '\tвторостепенные футбольные соревнования идут с маржой от 8% и выше;\r', '\tмаржа на пари в российской Премьер-Лиге закладывается на таком же уровне ' '— 8%;\r', '\tот 10% и выше маржа установлена только на такие соревнования, как ' 'Первенство Футбольной национальной лиги;\r', '\tна хоккей у Вилайн весьма высокая маржа — в среднем 5% для ' 'заключения пари на Национальную хоккейную лигу и Континентальную хоккейную ' 'лигу;\r', '\tна мировые Чемпионаты и Олимпиады по хоккею маржа составляет такж… <trimmed 6525 bytes string> |
pages | [{'android_id': 19, 'android_slug': 'prilozhenie-bk-winline-na-android', 'inout_page': None, 'ios_id': 20, 'ios_slug': 'prilozhenie-bk-winline-na-ios', 'menu_android_text': 'Скачать Винлайн на Android', 'menu_inout_text': 'Как вывести деньги из Винлайна', 'menu_ios_text': 'Приложенеие БК Winline на iphone', 'menu_mobile_text': 'Мобильная версия БК Winline', 'menu_registration_text': 'Как зарегистрироваться в БК Winline', 'menu_review_text': 'Обзор БК Винлайн', 'mobile_id': 33, 'mobile_slug': 'mobilnaya-versiya-winline', 'reg_page': None}] |
phone | None |
prerender_template | None |
request | <WSGIRequest: GET '/winline/'> |
s | <Service: Результаты> |
service | <BookmakerService: BookmakerService object (21)> |
short_description | ('Винлайн — популярная в России букмекерская контора. Она появилась в ' '2009 году. Компания работает на российском рынке абсолютно легально и имеет ' 'несколько пунктов приема ставок (ППС) расположенных в Москве, но ее основная ' 'деятельность сконцентрирована онлайн.') |
slug | 'winline' |
soup | <p>Винлайн — популярная в России букмекерская контора. Она появилась в 2009 году. Компания работает на российском рынке абсолютно легально и имеет несколько пунктов приема ставок (ППС) расположенных в Москве, но ее основная деятельность сконцентрирована онлайн.</p> <p>Винлайн имеет оффшорную «альтернативу» на домене com, принимающую игроков со всего мира. В офшорной конторе есть такие азартные игры, как: онлайн-казино, игровые автоматы, покер с блэкджеком, и прочие подобные развлечения.</p> <blockquote> <p><strong><span style="color:#3598db">НА ЗАМЕТКУ!</span></strong></p> <p><em>Регистрироваться на оффшорном сайте не рекомендуется, так как его деятельность не регулируется российским законодательством и есть большой риск просто потерять все свои деньги.</em></p> </blockquote> <h2><strong>Обзор официального сайта БК Винлайн</strong></h2> <p>Веб-ресурс проекта Винлайн имеет продуманный интерфейс и приятный дизайн. Все сделано удобно и качественно — на европейском уровне. Сегодня букмекерская контора работает лишь в сфере приема ставок, поэтому на сайте вы не найдете казино, но минусом компании этот факт не назовешь.</p> <p>Среди главных особенностей официального сайта и возможностей букмекерской конторы:</p> <ul> <li>Быстрый доступ ко всем разделам, которые необходимы для игры: статистике, линии, Лайву, личному кабинету, спецпредложениям, связи с саппортом и т.д.</li> <li>Множество способов создания депозита и вывода выигранных денег — карты банков, электронные кошельки, переводы. (как с ПК-платформы, так и с помощью мобильной версии и приложений)</li> <li>Программа лояльности для всех клиентов букмекера, с помощью которой можно зарабатывать деньги исключительно за счет приглашения в проект новых беттеров и капперов.</li> <li>Оригинальная система внутренней валюты — накопление специальных баллов-мячей, которые можно обменять на реальные деньги и использовать их для заключения пари.</li> </ul> <p>По работе официального сайта компании нареканий нет— все функции работают на 100%, меню с подменю открываются быстро, не наблюдается никаких «вылетов» или частых зависаний. А также стоит отметить продуманное сочетание цветов, которое не напрягает глаза и позволяет максимально сконцентрироваться на ставках.</p> <h2><strong>Линия и Лайв-раздел БК Winline</strong></h2> <p>Заключать пари на исход в компании можно как на ТОПовые события различных видов спорта, так и прогнозировать исходы менее популярных матчей из низших лиг. В линию включен и киберспорт, но только 2 дисциплины: CS:GO и Dota 2. Линия имеет детальную роспись, но ничего необычного она не включает.</p> <blockquote> <p><strong><span style="color:#3598db">ВАЖНО!</span></strong></p> <p><em>Почти все события есть как в прематче, так и в лайве т.е. нет четкого разделения в режимах ставок.</em></p> </blockquote> <p>По разным показателям при сравнении с другими букмекерскими конторами, Винлайн предлагает «хорошую» линию, выше среднего уровня среди российских конкурентов. Для многих соревнований есть трансляции в видео-формате — смотреть их можно как на компьютере, так и с телефона.</p> <h2><strong>Коэффициенты Винлайн</strong></h2> <p>Маржа у спортивных соревнований в Лайв, зависит от конкретного события и его популярности.</p> <p>Обзор подробностей о кэфах Винлайн:</p> <ul> <li>для ТОПовых футбольных чемпионатов (Лига Европы и т.п.) маржа составляет целых 3-5%;</li> <li>для других популярных рынков показатель — 7%, в дополнительной росписи — 10%;</li> <li>второстепенные футбольные соревнования идут с маржой от 8% и выше;</li> <li>маржа на пари в российской Премьер-Лиге закладывается на таком же уровне — 8%;</li> <li>от 10% и выше маржа установлена только на такие соревнования, как Первенство Футбольной национальной лиги;</li> <li>на хоккей у Вилайн весьма высокая маржа — в среднем 5% для заключения пари на Национальную хоккейную лигу и Континентальную хоккейную лигу;</li> <li>на мировые Чемпионаты и Олимпиады по хоккею маржа составляет также около 5%, на все остальные матчи — 8% и более.</li> </ul> <p>Вычислить точную маржу для тенниса очень сложно, так как в этой дисциплине ее … <trimmed 6388 bytes string> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/shortcuts.py
, line 19, in render
def render(request, template_name, context=None, content_type=None, status=None, using=None):
"""
Return a HttpResponse whose content is filled with the result of calling
django.template.loader.render_to_string() with the passed arguments.
"""
content = loader.render_to_string(template_name, context, request, using=using)…
return HttpResponse(content, content_type, status)
def redirect(to, *args, permanent=False, **kwargs):
"""
Return an HttpResponseRedirect to the appropriate URL for the arguments
Variable | Value |
---|---|
content_type | None |
context | {'another_bookmakers': <QuerySet [<Bookmaker: Олимп>, <Bookmaker: Леон>, <Bookmaker: BetBoom>, <Bookmaker: 1ХСтавка>]>, 'best_bonuses_left': [{'amount': 25000.0, 'bonus_id': 18, 'bookmaker_id': 13, 'bookmaker_logo': '/uploads/2021/01/29/leon.png', 'bookmaker_name': 'Леон', 'bookmaker_slug': 'leon', 'bookmaker_url': 'https://gbet.ru/short/leon', 'description': 'Леон – популярная букмекерская ' 'контора, которая дарит новым ' 'пользователям щедрый подарок: 100 % от ' 'суммы первого пополнения, но не более ' '25\xa0000 рублей.', 'expiration': datetime.date(2025, 12, 31), 'rank': 1, 'title': 'Бонус на первый депозит от БК Леон', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/leon'}, {'amount': 15000.0, 'bonus_id': 27, 'bookmaker_id': 2, 'bookmaker_logo': '/uploads/2021/10/26/Untitled_9.svg', 'bookmaker_name': 'Melbet', 'bookmaker_slug': 'melbet', 'bookmaker_url': 'https://gbet.ru/short/melbet', 'description': '100%-й бонус на первое пополнение ' 'счета для участия в прогнозах на ' 'ресурсе БК МелБет – отличный мотиватор ' 'для новичков. Возможность делать ' 'ставки увеличивается в два раза.', 'expiration': None, 'rank': 1, 'title': 'Фрибет до 15 000 Рублей дарит БК Мелбет', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/melbet'}, {'amount': 15000.0, 'bonus_id': 67, 'bookmaker_id': 7, 'bookmaker_logo': '/uploads/2021/10/26/Untitled_2.svg', 'bookmaker_name': '1ХСтавка', 'bookmaker_slug': '1xstavka', 'bookmaker_url': 'https://gbet.ru/short/1xstavka', 'description': 'Лови свой кешбэк до 15000 рублей в ' 'рамках программы БК «1хставка» «Они ' 'возвращаются». Акция доступна для ' 'вновь вступивших в ряды бетторов на ' 'данной профильной платформе.', 'expiration': None, 'rank': 1, 'title': '«Они возвращаются» - Кешбек', 'type': 'Кешбэк', 'url': 'https://gbet.ru/short/1xstavka'}, {'amount': 10000.0, 'bonus_id': 16, 'bookmaker_id': 1, 'bookmaker_logo': '/uploads/2021/10/26/Untitled.svg', 'bookmaker_name': 'Winline', 'bookmaker_slug': 'winline', 'bookmaker_url': 'https://gbet.ru/short/winline', 'description': 'Уникальное в своей простоте ' 'предложение для новых участников ' 'букмекерской платформы Винлайн сделал ' 'организатор программы – 10 000 бонусов ' 'за регистрацию.', 'expiration': datetime.date(2029, 12, 31), 'rank': 1, 'title': 'Winline дарит фрибет 10 000 Рубл… <trimmed 18761 bytes string> |
request | <WSGIRequest: GET '/winline/'> |
status | None |
template_name | 'bookmaker/detail.html' |
using | None |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/loader.py
, line 62, in render_to_string
template_name may be a string or a list of strings.
"""
if isinstance(template_name, (list, tuple)):
template = select_template(template_name, using=using)
else:
template = get_template(template_name, using=using)
return template.render(context, request)…
def _engine_list(using=None):
return engines.all() if using is None else [engines[using]]
Variable | Value |
---|---|
context | {'another_bookmakers': <QuerySet [<Bookmaker: Олимп>, <Bookmaker: Леон>, <Bookmaker: BetBoom>, <Bookmaker: 1ХСтавка>]>, 'best_bonuses_left': [{'amount': 25000.0, 'bonus_id': 18, 'bookmaker_id': 13, 'bookmaker_logo': '/uploads/2021/01/29/leon.png', 'bookmaker_name': 'Леон', 'bookmaker_slug': 'leon', 'bookmaker_url': 'https://gbet.ru/short/leon', 'description': 'Леон – популярная букмекерская ' 'контора, которая дарит новым ' 'пользователям щедрый подарок: 100 % от ' 'суммы первого пополнения, но не более ' '25\xa0000 рублей.', 'expiration': datetime.date(2025, 12, 31), 'rank': 1, 'title': 'Бонус на первый депозит от БК Леон', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/leon'}, {'amount': 15000.0, 'bonus_id': 27, 'bookmaker_id': 2, 'bookmaker_logo': '/uploads/2021/10/26/Untitled_9.svg', 'bookmaker_name': 'Melbet', 'bookmaker_slug': 'melbet', 'bookmaker_url': 'https://gbet.ru/short/melbet', 'description': '100%-й бонус на первое пополнение ' 'счета для участия в прогнозах на ' 'ресурсе БК МелБет – отличный мотиватор ' 'для новичков. Возможность делать ' 'ставки увеличивается в два раза.', 'expiration': None, 'rank': 1, 'title': 'Фрибет до 15 000 Рублей дарит БК Мелбет', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/melbet'}, {'amount': 15000.0, 'bonus_id': 67, 'bookmaker_id': 7, 'bookmaker_logo': '/uploads/2021/10/26/Untitled_2.svg', 'bookmaker_name': '1ХСтавка', 'bookmaker_slug': '1xstavka', 'bookmaker_url': 'https://gbet.ru/short/1xstavka', 'description': 'Лови свой кешбэк до 15000 рублей в ' 'рамках программы БК «1хставка» «Они ' 'возвращаются». Акция доступна для ' 'вновь вступивших в ряды бетторов на ' 'данной профильной платформе.', 'expiration': None, 'rank': 1, 'title': '«Они возвращаются» - Кешбек', 'type': 'Кешбэк', 'url': 'https://gbet.ru/short/1xstavka'}, {'amount': 10000.0, 'bonus_id': 16, 'bookmaker_id': 1, 'bookmaker_logo': '/uploads/2021/10/26/Untitled.svg', 'bookmaker_name': 'Winline', 'bookmaker_slug': 'winline', 'bookmaker_url': 'https://gbet.ru/short/winline', 'description': 'Уникальное в своей простоте ' 'предложение для новых участников ' 'букмекерской платформы Винлайн сделал ' 'организатор программы – 10 000 бонусов ' 'за регистрацию.', 'expiration': datetime.date(2029, 12, 31), 'rank': 1, 'title': 'Winline дарит фрибет 10 000 Рубл… <trimmed 18761 bytes string> |
request | <WSGIRequest: GET '/winline/'> |
template | <django.template.backends.django.Template object at 0x7f09fa2bed60> |
template_name | 'bookmaker/detail.html' |
using | None |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/backends/django.py
, line 61, in render
@property
def origin(self):
return self.template.origin
def render(self, context=None, request=None):
context = make_context(context, request, autoescape=self.backend.engine.autoescape)
try:
return self.template.render(context)…
except TemplateDoesNotExist as exc:
reraise(exc, self.backend)
def copy_exception(exc, backend=None):
"""
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Winline>, 'map_officies': '[{"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0418\\u0437\\u043c\\u0430\\u0439\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 69\\u0411, 105187", "lat": 55.788146, "lng": 37.749652}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u044c \\u0414\\u0436\\u0430\\u0432\\u0430\\u0445\\u0430\\u0440\\u043b\\u0430\\u043b\\u0430 \\u041d\\u0435\\u0440\\u0443, 1, 119311 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.693039, "lng": 37.533993}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041e\\u0434\\u0438\\u043d\\u0446\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u043e\\u0439 \\u043e\\u043a\\u0440\\u0443\\u0433, \\u0413\\u043e\\u043b\\u0438\\u0446\\u044b\\u043d\\u043e, \\u0421\\u043e\\u0432\\u0435\\u0442\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 2\\u0410, 143040", "lat": 55.616648, "lng": 36.986908}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u041a\\u0440\\u044b\\u043c, \\u042f\\u043b\\u0442\\u0430, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u0421\\u0432\\u0435\\u0440\\u0434\\u043b\\u043e\\u0432\\u0430, 3, 298600 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 44.495736, "lng": 34.173171}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0421\\u043e\\u0447\\u0438, \\u041a\\u0443\\u0440\\u043e\\u0440\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 8", "lat": 43.584656, "lng": 39.719774}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041b\\u044e\\u0431\\u0435\\u0440\\u0446\\u044b, \\u041a\\u043e\\u043c\\u0441\\u043e\\u043c\\u043e\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 7/1 \\u2022 \\u0422\\u0426 \\u041c\\u0430\\u043b\\u0438\\u043d\\u0430", "lat": 55.688055, "lng": 37.898671}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u0422\\u0430\\u0442\\u0430\\u0440\\u0441\\u0442\\u0430\\u043d, \\u041d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u044b\\u0435 \\u0427\\u0435\\u043b\\u043d\\u044b, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0425\\u0430\\u0441\\u0430\\u043d\\u0430 \\u0422\\u0443\\u0444\\u0430\\u043d\\u0430, 14, 423810 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.742095, "lng": 52.413727}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0421\\u0430\\u0434\\u043e\\u0432\\u0430\\u044f-\\u0421\\u0430\\u043c\\u0… <trimmed 13115 bytes string> |
request | <WSGIRequest: GET '/winline/'> |
self | <django.template.backends.django.Template object at 0x7f09fa2bed60> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 170, in render
def render(self, context):
"Display stage -- can be called many times"
with context.render_context.push_state(self):
if context.template is None:
with context.bind_template(self):
context.template_name = self.name
return self._render(context)…
else:
return self._render(context)
def compile_nodelist(self):
"""
Parse and compile the template source into a nodelist. If debug
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Winline>, 'map_officies': '[{"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0418\\u0437\\u043c\\u0430\\u0439\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 69\\u0411, 105187", "lat": 55.788146, "lng": 37.749652}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u044c \\u0414\\u0436\\u0430\\u0432\\u0430\\u0445\\u0430\\u0440\\u043b\\u0430\\u043b\\u0430 \\u041d\\u0435\\u0440\\u0443, 1, 119311 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.693039, "lng": 37.533993}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041e\\u0434\\u0438\\u043d\\u0446\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u043e\\u0439 \\u043e\\u043a\\u0440\\u0443\\u0433, \\u0413\\u043e\\u043b\\u0438\\u0446\\u044b\\u043d\\u043e, \\u0421\\u043e\\u0432\\u0435\\u0442\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 2\\u0410, 143040", "lat": 55.616648, "lng": 36.986908}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u041a\\u0440\\u044b\\u043c, \\u042f\\u043b\\u0442\\u0430, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u0421\\u0432\\u0435\\u0440\\u0434\\u043b\\u043e\\u0432\\u0430, 3, 298600 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 44.495736, "lng": 34.173171}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0421\\u043e\\u0447\\u0438, \\u041a\\u0443\\u0440\\u043e\\u0440\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 8", "lat": 43.584656, "lng": 39.719774}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041b\\u044e\\u0431\\u0435\\u0440\\u0446\\u044b, \\u041a\\u043e\\u043c\\u0441\\u043e\\u043c\\u043e\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 7/1 \\u2022 \\u0422\\u0426 \\u041c\\u0430\\u043b\\u0438\\u043d\\u0430", "lat": 55.688055, "lng": 37.898671}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u0422\\u0430\\u0442\\u0430\\u0440\\u0441\\u0442\\u0430\\u043d, \\u041d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u044b\\u0435 \\u0427\\u0435\\u043b\\u043d\\u044b, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0425\\u0430\\u0441\\u0430\\u043d\\u0430 \\u0422\\u0443\\u0444\\u0430\\u043d\\u0430, 14, 423810 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.742095, "lng": 52.413727}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0421\\u0430\\u0434\\u043e\\u0432\\u0430\\u044f-\\u0421\\u0430\\u043c\\u0… <trimmed 13115 bytes string> |
self | <django.template.base.Template object at 0x7f09fa2e8f70> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 162, in _render
self.nodelist = self.compile_nodelist()
def __iter__(self):
for node in self.nodelist:
yield from node
def _render(self, context):
return self.nodelist.render(context)…
def render(self, context):
"Display stage -- can be called many times"
with context.render_context.push_state(self):
if context.template is None:
with context.bind_template(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Winline>, 'map_officies': '[{"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0418\\u0437\\u043c\\u0430\\u0439\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 69\\u0411, 105187", "lat": 55.788146, "lng": 37.749652}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u044c \\u0414\\u0436\\u0430\\u0432\\u0430\\u0445\\u0430\\u0440\\u043b\\u0430\\u043b\\u0430 \\u041d\\u0435\\u0440\\u0443, 1, 119311 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.693039, "lng": 37.533993}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041e\\u0434\\u0438\\u043d\\u0446\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u043e\\u0439 \\u043e\\u043a\\u0440\\u0443\\u0433, \\u0413\\u043e\\u043b\\u0438\\u0446\\u044b\\u043d\\u043e, \\u0421\\u043e\\u0432\\u0435\\u0442\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 2\\u0410, 143040", "lat": 55.616648, "lng": 36.986908}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u041a\\u0440\\u044b\\u043c, \\u042f\\u043b\\u0442\\u0430, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u0421\\u0432\\u0435\\u0440\\u0434\\u043b\\u043e\\u0432\\u0430, 3, 298600 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 44.495736, "lng": 34.173171}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0421\\u043e\\u0447\\u0438, \\u041a\\u0443\\u0440\\u043e\\u0440\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 8", "lat": 43.584656, "lng": 39.719774}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041b\\u044e\\u0431\\u0435\\u0440\\u0446\\u044b, \\u041a\\u043e\\u043c\\u0441\\u043e\\u043c\\u043e\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 7/1 \\u2022 \\u0422\\u0426 \\u041c\\u0430\\u043b\\u0438\\u043d\\u0430", "lat": 55.688055, "lng": 37.898671}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u0422\\u0430\\u0442\\u0430\\u0440\\u0441\\u0442\\u0430\\u043d, \\u041d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u044b\\u0435 \\u0427\\u0435\\u043b\\u043d\\u044b, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0425\\u0430\\u0441\\u0430\\u043d\\u0430 \\u0422\\u0443\\u0444\\u0430\\u043d\\u0430, 14, 423810 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.742095, "lng": 52.413727}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0421\\u0430\\u0434\\u043e\\u0432\\u0430\\u044f-\\u0421\\u0430\\u043c\\u0… <trimmed 13115 bytes string> |
self | <django.template.base.Template object at 0x7f09fa2e8f70> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 938, in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bits | [] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Winline>, 'map_officies': '[{"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0418\\u0437\\u043c\\u0430\\u0439\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 69\\u0411, 105187", "lat": 55.788146, "lng": 37.749652}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u044c \\u0414\\u0436\\u0430\\u0432\\u0430\\u0445\\u0430\\u0440\\u043b\\u0430\\u043b\\u0430 \\u041d\\u0435\\u0440\\u0443, 1, 119311 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.693039, "lng": 37.533993}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041e\\u0434\\u0438\\u043d\\u0446\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u043e\\u0439 \\u043e\\u043a\\u0440\\u0443\\u0433, \\u0413\\u043e\\u043b\\u0438\\u0446\\u044b\\u043d\\u043e, \\u0421\\u043e\\u0432\\u0435\\u0442\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 2\\u0410, 143040", "lat": 55.616648, "lng": 36.986908}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u041a\\u0440\\u044b\\u043c, \\u042f\\u043b\\u0442\\u0430, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u0421\\u0432\\u0435\\u0440\\u0434\\u043b\\u043e\\u0432\\u0430, 3, 298600 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 44.495736, "lng": 34.173171}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0421\\u043e\\u0447\\u0438, \\u041a\\u0443\\u0440\\u043e\\u0440\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 8", "lat": 43.584656, "lng": 39.719774}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041b\\u044e\\u0431\\u0435\\u0440\\u0446\\u044b, \\u041a\\u043e\\u043c\\u0441\\u043e\\u043c\\u043e\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 7/1 \\u2022 \\u0422\\u0426 \\u041c\\u0430\\u043b\\u0438\\u043d\\u0430", "lat": 55.688055, "lng": 37.898671}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u0422\\u0430\\u0442\\u0430\\u0440\\u0441\\u0442\\u0430\\u043d, \\u041d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u044b\\u0435 \\u0427\\u0435\\u043b\\u043d\\u044b, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0425\\u0430\\u0441\\u0430\\u043d\\u0430 \\u0422\\u0443\\u0444\\u0430\\u043d\\u0430, 14, 423810 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.742095, "lng": 52.413727}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0421\\u0430\\u0434\\u043e\\u0432\\u0430\\u044f-\\u0421\\u0430\\u043c\\u0… <trimmed 13115 bytes string> |
node | <ExtendsNode: extends "base.html"> |
self | [<ExtendsNode: extends "base.html">] |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 905, in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Winline>, 'map_officies': '[{"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0418\\u0437\\u043c\\u0430\\u0439\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 69\\u0411, 105187", "lat": 55.788146, "lng": 37.749652}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u044c \\u0414\\u0436\\u0430\\u0432\\u0430\\u0445\\u0430\\u0440\\u043b\\u0430\\u043b\\u0430 \\u041d\\u0435\\u0440\\u0443, 1, 119311 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.693039, "lng": 37.533993}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041e\\u0434\\u0438\\u043d\\u0446\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u043e\\u0439 \\u043e\\u043a\\u0440\\u0443\\u0433, \\u0413\\u043e\\u043b\\u0438\\u0446\\u044b\\u043d\\u043e, \\u0421\\u043e\\u0432\\u0435\\u0442\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 2\\u0410, 143040", "lat": 55.616648, "lng": 36.986908}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u041a\\u0440\\u044b\\u043c, \\u042f\\u043b\\u0442\\u0430, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u0421\\u0432\\u0435\\u0440\\u0434\\u043b\\u043e\\u0432\\u0430, 3, 298600 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 44.495736, "lng": 34.173171}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0421\\u043e\\u0447\\u0438, \\u041a\\u0443\\u0440\\u043e\\u0440\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 8", "lat": 43.584656, "lng": 39.719774}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041b\\u044e\\u0431\\u0435\\u0440\\u0446\\u044b, \\u041a\\u043e\\u043c\\u0441\\u043e\\u043c\\u043e\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 7/1 \\u2022 \\u0422\\u0426 \\u041c\\u0430\\u043b\\u0438\\u043d\\u0430", "lat": 55.688055, "lng": 37.898671}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u0422\\u0430\\u0442\\u0430\\u0440\\u0441\\u0442\\u0430\\u043d, \\u041d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u044b\\u0435 \\u0427\\u0435\\u043b\\u043d\\u044b, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0425\\u0430\\u0441\\u0430\\u043d\\u0430 \\u0422\\u0443\\u0444\\u0430\\u043d\\u0430, 14, 423810 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.742095, "lng": 52.413727}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0421\\u0430\\u0434\\u043e\\u0432\\u0430\\u044f-\\u0421\\u0430\\u043c\\u0… <trimmed 13115 bytes string> |
self | <ExtendsNode: extends "base.html"> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/loader_tags.py
, line 150, in render
compiled_parent.nodelist.get_nodes_by_type(BlockNode)}
block_context.add_blocks(blocks)
break
# Call Template._render explicitly so the parser context stays
# the same.
with context.render_context.push_state(compiled_parent, isolated_context=False):
return compiled_parent._render(context)…
class IncludeNode(Node):
context_key = '__include_context'
def __init__(self, template, *args, extra_context=None, isolated_context=False, **kwargs):
Variable | Value |
---|---|
block_context | <django.template.loader_tags.BlockContext object at 0x7f09fa2be220> |
blocks | {'content': <Block Node: content. Contents: []>, 'description': <Block Node: description. Contents: [<TextNode: 'ГЛАВНЫЙ ДЕСКРИПШЕН'>]>, 'footer': <Block Node: footer. Contents: [<TextNode: '\n <!-- FOOTER START --'>, <django.templatetags.static.StaticNode object at 0x7f09fab8e850>, <TextNode: '" alt="alt">\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa5c4d00>, <TextNode: '" alt="alt" width="132">\n'>, <ForNode: for link in footer_links, tail_len: 5>, <TextNode: '\n </ul>\n '>]>, 'header': <Block Node: header. Contents: [<django.template.loader_tags.IncludeNode object at 0x7f09fab0eb20>]>, 'og_description': <Block Node: og_description. Contents: []>, 'og_image': <Block Node: og_image. Contents: []>, 'og_title': <Block Node: og_title. Contents: []>, 'og_type': <Block Node: og_type. Contents: [<TextNode: 'article'>]>, 'paginator_meta': <Block Node: paginator_meta. Contents: []>, 'title': <Block Node: title. Contents: [<TextNode: 'ТАЙТЛ ГЛАВНОЙ'>]>, 'twitter_description': <Block Node: twitter_description. Contents: []>, 'twitter_title': <Block Node: twitter_title. Contents: []>} |
compiled_parent | <django.template.base.Template object at 0x7f09faa1f100> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Winline>, 'map_officies': '[{"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0418\\u0437\\u043c\\u0430\\u0439\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 69\\u0411, 105187", "lat": 55.788146, "lng": 37.749652}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u044c \\u0414\\u0436\\u0430\\u0432\\u0430\\u0445\\u0430\\u0440\\u043b\\u0430\\u043b\\u0430 \\u041d\\u0435\\u0440\\u0443, 1, 119311 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.693039, "lng": 37.533993}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041e\\u0434\\u0438\\u043d\\u0446\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u043e\\u0439 \\u043e\\u043a\\u0440\\u0443\\u0433, \\u0413\\u043e\\u043b\\u0438\\u0446\\u044b\\u043d\\u043e, \\u0421\\u043e\\u0432\\u0435\\u0442\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 2\\u0410, 143040", "lat": 55.616648, "lng": 36.986908}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u041a\\u0440\\u044b\\u043c, \\u042f\\u043b\\u0442\\u0430, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u0421\\u0432\\u0435\\u0440\\u0434\\u043b\\u043e\\u0432\\u0430, 3, 298600 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 44.495736, "lng": 34.173171}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0421\\u043e\\u0447\\u0438, \\u041a\\u0443\\u0440\\u043e\\u0440\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 8", "lat": 43.584656, "lng": 39.719774}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041b\\u044e\\u0431\\u0435\\u0440\\u0446\\u044b, \\u041a\\u043e\\u043c\\u0441\\u043e\\u043c\\u043e\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 7/1 \\u2022 \\u0422\\u0426 \\u041c\\u0430\\u043b\\u0438\\u043d\\u0430", "lat": 55.688055, "lng": 37.898671}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u0422\\u0430\\u0442\\u0430\\u0440\\u0441\\u0442\\u0430\\u043d, \\u041d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u044b\\u0435 \\u0427\\u0435\\u043b\\u043d\\u044b, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0425\\u0430\\u0441\\u0430\\u043d\\u0430 \\u0422\\u0443\\u0444\\u0430\\u043d\\u0430, 14, 423810 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.742095, "lng": 52.413727}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0421\\u0430\\u0434\\u043e\\u0432\\u0430\\u044f-\\u0421\\u0430\\u043c\\u0… <trimmed 13115 bytes string> |
node | <django.template.defaulttags.LoadNode object at 0x7f09fabab850> |
self | <ExtendsNode: extends "base.html"> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 162, in _render
self.nodelist = self.compile_nodelist()
def __iter__(self):
for node in self.nodelist:
yield from node
def _render(self, context):
return self.nodelist.render(context)…
def render(self, context):
"Display stage -- can be called many times"
with context.render_context.push_state(self):
if context.template is None:
with context.bind_template(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Winline>, 'map_officies': '[{"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0418\\u0437\\u043c\\u0430\\u0439\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 69\\u0411, 105187", "lat": 55.788146, "lng": 37.749652}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u044c \\u0414\\u0436\\u0430\\u0432\\u0430\\u0445\\u0430\\u0440\\u043b\\u0430\\u043b\\u0430 \\u041d\\u0435\\u0440\\u0443, 1, 119311 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.693039, "lng": 37.533993}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041e\\u0434\\u0438\\u043d\\u0446\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u043e\\u0439 \\u043e\\u043a\\u0440\\u0443\\u0433, \\u0413\\u043e\\u043b\\u0438\\u0446\\u044b\\u043d\\u043e, \\u0421\\u043e\\u0432\\u0435\\u0442\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 2\\u0410, 143040", "lat": 55.616648, "lng": 36.986908}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u041a\\u0440\\u044b\\u043c, \\u042f\\u043b\\u0442\\u0430, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u0421\\u0432\\u0435\\u0440\\u0434\\u043b\\u043e\\u0432\\u0430, 3, 298600 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 44.495736, "lng": 34.173171}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0421\\u043e\\u0447\\u0438, \\u041a\\u0443\\u0440\\u043e\\u0440\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 8", "lat": 43.584656, "lng": 39.719774}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041b\\u044e\\u0431\\u0435\\u0440\\u0446\\u044b, \\u041a\\u043e\\u043c\\u0441\\u043e\\u043c\\u043e\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 7/1 \\u2022 \\u0422\\u0426 \\u041c\\u0430\\u043b\\u0438\\u043d\\u0430", "lat": 55.688055, "lng": 37.898671}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u0422\\u0430\\u0442\\u0430\\u0440\\u0441\\u0442\\u0430\\u043d, \\u041d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u044b\\u0435 \\u0427\\u0435\\u043b\\u043d\\u044b, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0425\\u0430\\u0441\\u0430\\u043d\\u0430 \\u0422\\u0443\\u0444\\u0430\\u043d\\u0430, 14, 423810 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.742095, "lng": 52.413727}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0421\\u0430\\u0434\\u043e\\u0432\\u0430\\u044f-\\u0421\\u0430\\u043c\\u0… <trimmed 13115 bytes string> |
self | <django.template.base.Template object at 0x7f09faa1f100> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 938, in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | '\n <main class="main">\n ' |
bits | ['', '\n', '', '\n', '', '\n' '<!DOCTYPE html>\n' '<html lang="ru">\n' '\n' '<head>\n' ' <meta charset="UTF-8" />\n' ' <meta name="viewport" content="width=device-width, initial-scale=1, ' 'maximum-scale=1">\n' ' <title>', 'Обзор БК Winline, официальный сайт, отзывы, вся информация о букмекере', '</title>\n <link rel="shortcut icon" href="', '/static/favicon.ico', '" type="image/x-icon">\n' ' <meta name="yandex-verification" content="a4ad2e87376e05d1" />\n' ' <meta name="description" content="', 'Обзор букмекерской конторы Винлайн, официальный сайт, лицензия и ' 'организация, линия и коэффициенты, отзывы, личный кабинет, преимущества и ' 'недостатки дизайна букмекера Winline.', '">\n ', '', '\n' ' <meta property="og:locale" content="ru_RU" />\n' ' <meta property="og:site_name" content="gbet.ru" />\n' ' <meta property="og:title" content="', 'Обзор БК Winline, официальный сайт, отзывы, вся информация о букмекере', '" />\n <meta property="og:description" content="', 'Обзор букмекерской конторы Винлайн, официальный сайт, лицензия и ' 'организация, линия и коэффициенты, отзывы, личный кабинет, преимущества и ' 'недостатки дизайна букмекера Winline.', '" />\n <meta property="og:type" content="', 'article', '" />\n <meta property="og:url" content="', 'https://gbet.ru/winline/', '" />\n <meta property="og:image" content="', 'https://gbet.ru/uploads/2021/10/26/Untitled_HqRSpWS.svg', '" />\n <meta property="twitter:url" content="', 'https://gbet.ru/winline/', '" />\n <meta property="twitter:title" content="', 'Обзор БК Winline, официальный сайт, отзывы, вся информация о букмекере', '" />\n <meta property="twitter:description" content="', 'Обзор букмекерской конторы Винлайн, официальный сайт, лицензия и ' 'организация, линия и коэффициенты, отзывы, личный кабинет, преимущества и ' 'недостатки дизайна букмекера Winline.', '" />\n' ' <meta property="twitter:site" content="@gbetru" />\n' ' <meta property="twitter:creator" content="@gbetru" />\n' ' <style>\n' ' * {\n' ' font-display: swap;\n' ' font-family: Roboto, Arial, sans-serif;\n' ' }\n' ' </style>\n' ' <link rel="stylesheet" href="', '/static/main.min.css', '">\n' ' <link rel="preconnect" href="https://fonts.googleapis.com">\n' ' <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>\n' ' <link ' 'href="https://fonts.googleapis.com/css2?family=Mulish:wght@300;400;500;600;700;800&display=swap" ' 'rel="stylesheet">\n' '</head>\n' '\n' '<body>\n' ' ', '\n' '<!-- SEARCH -->\n' '<div class="search">\n' ' <div class="search-header">\n' ' <div class="container">\n' ' <div class="search-inline">\n' ' <svg width="15" height="15" viewBox="0 0 15 15" fill="none" ' 'xmlns="http://www.w3.org/2000/svg">\n' ' <path d="M2.44467 2.44064C4.82962 0.140855 8.37891 ' '0.232519 10.5863 2.44064C12.6971 4.55215 12.8261 7.89539 10.9734 ' '10.1575L14.25 13.4356L13.4358 14.25L10.1589 10.9723C7.89756 12.8256 4.55547 ' '12.6965 2.44467 10.585C0.237304 8.37691 0.133512 4.66926 2.44467 ' '2.44064ZM9.77212 3.25508C7.97352 1.45587 5.05742 1.45587 3.25883 ' '3.25508C1.46024 5.05429 1.46024 7.97138 3.25883 9.77059C5.05742 11.5698 ' '7.97352 11.5698 9.77212 9.77059C11.5707 7.97138 11.5707 5.05429 9.77212 ' '3.25508Z" fill="#9098A0" />\n' ' </svg>\n' ' <input type="text" name="search" placeholder="Поиск по ' 'лигам">\n' ' <div class="search-close">\n' ' <svg width="15" height="15" viewBox="0 0 15 15" ' 'fill="none" xmlns="http://www.w3.org/2000/svg">\n' ' <path d="M14.6667 2.48323L13.0169 0.833496L7.66664 ' '6.18375L2.31639 0.833496L0.666656 2.48323L6.01691 7.83348L0.666656 ' '13.1838L2.31639 14.8335L7.66664 9.48324L13.0169 14.8335L14.6666 ' '13.1838L9.3164 7.83348L14.6667 2.48323Z" fill="white" />\n' ' </svg>\n' ' </div>\… <trimmed 78623 bytes string> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Winline>, 'map_officies': '[{"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0418\\u0437\\u043c\\u0430\\u0439\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 69\\u0411, 105187", "lat": 55.788146, "lng": 37.749652}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u044c \\u0414\\u0436\\u0430\\u0432\\u0430\\u0445\\u0430\\u0440\\u043b\\u0430\\u043b\\u0430 \\u041d\\u0435\\u0440\\u0443, 1, 119311 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.693039, "lng": 37.533993}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041e\\u0434\\u0438\\u043d\\u0446\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u043e\\u0439 \\u043e\\u043a\\u0440\\u0443\\u0433, \\u0413\\u043e\\u043b\\u0438\\u0446\\u044b\\u043d\\u043e, \\u0421\\u043e\\u0432\\u0435\\u0442\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 2\\u0410, 143040", "lat": 55.616648, "lng": 36.986908}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u041a\\u0440\\u044b\\u043c, \\u042f\\u043b\\u0442\\u0430, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u0421\\u0432\\u0435\\u0440\\u0434\\u043b\\u043e\\u0432\\u0430, 3, 298600 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 44.495736, "lng": 34.173171}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0421\\u043e\\u0447\\u0438, \\u041a\\u0443\\u0440\\u043e\\u0440\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 8", "lat": 43.584656, "lng": 39.719774}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041b\\u044e\\u0431\\u0435\\u0440\\u0446\\u044b, \\u041a\\u043e\\u043c\\u0441\\u043e\\u043c\\u043e\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 7/1 \\u2022 \\u0422\\u0426 \\u041c\\u0430\\u043b\\u0438\\u043d\\u0430", "lat": 55.688055, "lng": 37.898671}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u0422\\u0430\\u0442\\u0430\\u0440\\u0441\\u0442\\u0430\\u043d, \\u041d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u044b\\u0435 \\u0427\\u0435\\u043b\\u043d\\u044b, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0425\\u0430\\u0441\\u0430\\u043d\\u0430 \\u0422\\u0443\\u0444\\u0430\\u043d\\u0430, 14, 423810 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.742095, "lng": 52.413727}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0421\\u0430\\u0434\\u043e\\u0432\\u0430\\u044f-\\u0421\\u0430\\u043c\\u0… <trimmed 13115 bytes string> |
node | <Block Node: content. Contents: []> |
self | [<django.template.defaulttags.LoadNode object at 0x7f09fabab850>, <TextNode: '\n'>, <django.template.defaulttags.LoadNode object at 0x7f09fa83adc0>, <TextNode: '\n'>, <django.template.defaulttags.LoadNode object at 0x7f09fa83a4c0>, <TextNode: '\n<!DOCTYPE html>\n<html la'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa83a190>, <TextNode: '</title>\n <link rel="s'>, <django.templatetags.static.StaticNode object at 0x7f09fa22dc40>, <TextNode: '" type="image/x-icon">\n '>, <django.template.defaulttags.SpacelessNode object at 0x7f09fab30610>, <TextNode: '">\n '>, <django.template.defaulttags.SpacelessNode object at 0x7f09fab30910>, <TextNode: '\n <meta property="og:l'>, <django.template.defaulttags.SpacelessNode object at 0x7f09faa8fee0>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09faa8f3a0>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09faa8f250>, <TextNode: '" />\n <meta property="'>, <Variable Node: request.build_absolute_uri>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fab47520>, <TextNode: '" />\n <meta property="'>, <Variable Node: request.build_absolute_uri>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fab9c3a0>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fab9caf0>, <TextNode: '" />\n <meta property="'>, <django.templatetags.static.StaticNode object at 0x7f09fab9c4f0>, <TextNode: '">\n <link rel="preconn'>, <django.template.loader_tags.IncludeNode object at 0x7f09fab0e580>, <TextNode: '\n '>, <Block Node: header. Contents: [<django.template.loader_tags.IncludeNode object at 0x7f09fab0eb20>]>, <TextNode: '\n <main class="main">\n'>, <Block Node: content. Contents: []>, <TextNode: '\n </main>\n <button '>, <django.template.loader_tags.IncludeNode object at 0x7f09fab8e610>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f09fab8e160>, <TextNode: '\n '>, <Block Node: footer. Contents: [<TextNode: '\n <!-- FOOTER START --'>, <django.templatetags.static.StaticNode object at 0x7f09fab8e850>, <TextNode: '" alt="alt">\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa5c4d00>, <TextNode: '" alt="alt" width="132">\n'>, <ForNode: for link in footer_links, tail_len: 5>, <TextNode: '\n </ul>\n '>]>, <TextNode: '\n\n <script type="text/'>, <django.templatetags.static.StaticNode object at 0x7f0a1c18c2b0>, <TextNode: '"></script>\n\n <!-- Yan'>, <django.templatetags.static.StaticNode object at 0x7f09fa9839d0>, <TextNode: '", "ym");\n \n '>] |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 905, in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Winline>, 'map_officies': '[{"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0418\\u0437\\u043c\\u0430\\u0439\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 69\\u0411, 105187", "lat": 55.788146, "lng": 37.749652}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u044c \\u0414\\u0436\\u0430\\u0432\\u0430\\u0445\\u0430\\u0440\\u043b\\u0430\\u043b\\u0430 \\u041d\\u0435\\u0440\\u0443, 1, 119311 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.693039, "lng": 37.533993}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041e\\u0434\\u0438\\u043d\\u0446\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u043e\\u0439 \\u043e\\u043a\\u0440\\u0443\\u0433, \\u0413\\u043e\\u043b\\u0438\\u0446\\u044b\\u043d\\u043e, \\u0421\\u043e\\u0432\\u0435\\u0442\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 2\\u0410, 143040", "lat": 55.616648, "lng": 36.986908}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u041a\\u0440\\u044b\\u043c, \\u042f\\u043b\\u0442\\u0430, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u0421\\u0432\\u0435\\u0440\\u0434\\u043b\\u043e\\u0432\\u0430, 3, 298600 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 44.495736, "lng": 34.173171}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0421\\u043e\\u0447\\u0438, \\u041a\\u0443\\u0440\\u043e\\u0440\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 8", "lat": 43.584656, "lng": 39.719774}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041b\\u044e\\u0431\\u0435\\u0440\\u0446\\u044b, \\u041a\\u043e\\u043c\\u0441\\u043e\\u043c\\u043e\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 7/1 \\u2022 \\u0422\\u0426 \\u041c\\u0430\\u043b\\u0438\\u043d\\u0430", "lat": 55.688055, "lng": 37.898671}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u0422\\u0430\\u0442\\u0430\\u0440\\u0441\\u0442\\u0430\\u043d, \\u041d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u044b\\u0435 \\u0427\\u0435\\u043b\\u043d\\u044b, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0425\\u0430\\u0441\\u0430\\u043d\\u0430 \\u0422\\u0443\\u0444\\u0430\\u043d\\u0430, 14, 423810 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.742095, "lng": 52.413727}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0421\\u0430\\u0434\\u043e\\u0432\\u0430\\u044f-\\u0421\\u0430\\u043c\\u0… <trimmed 13115 bytes string> |
self | <Block Node: content. Contents: []> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/loader_tags.py
, line 62, in render
push = block = block_context.pop(self.name)
if block is None:
block = self
# Create new block so we can store context without thread-safety issues.
block = type(self)(block.name, block.nodelist)
block.context = context
context['block'] = block
result = block.nodelist.render(context)…
if push is not None:
block_context.push(self.name, push)
return result
def super(self):
if not hasattr(self, 'context'):
Variable | Value |
---|---|
block | <Block Node: content. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n <aside class="sideba'>, <django.template.loader_tags.IncludeNode object at 0x7f09fa5bf820>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f09fa5bfe80>, <TextNode: '\n </aside>\n <main c'>, <django.template.defaulttags.URLNode object at 0x7f09fa606dc0>, <TextNode: '" itemprop="item">\n '>, <IfNode>, <TextNode: '\n </h1>\n '>, <IfNode>, <TextNode: '\n <div class="over'>, <Variable Node: bookmaker.total_score>, <TextNode: '\n </di'>, <Variable Node: bookmaker.BookmakerScore.total__avg|floatformat>, <TextNode: '\n </di'>, <IfNode>, <TextNode: '\n </div>\n '>, <TextNode: '\n '>, <TextNode: '\n '>, <TextNode: '\n '>, <TextNode: '\n '>, <TextNode: '\n '>, <TextNode: '\n '>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n <div class="'>, <django.templatetags.static.StaticNode object at 0x7f09fa7ae9d0>, <TextNode: '" alt=""/>\n '>, <Variable Node: bookmaker.AvailablePlatforms>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa7ae0a0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09f9c634f0>, <TextNode: '" alt=" "/>\n '>, <Variable Node: bookmaker.margin>, <TextNode: '%</div>\n '>, <django.templatetags.static.StaticNode object at 0x7f09f9c63490>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09f9c633d0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa43c2b0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa43c7c0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n <div'>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </di'>, <Variable Node: bookmaker.score_coeff>, <TextNode: '">\n '>, <Variable Node: bookmaker.score_coeff>, <TextNode: '\n '>, <Variable Node: bookmaker.score_reliability>, <TextNode: '">\n '>, <Variable Node: bookmaker.score_reliability>, <TextNode: '\n '>, <Variable Node: bookmaker.score_support>, <TextNode: '">\n '>, <Variable Node: bookmaker.score_support>, <TextNode: '\n '>, <Variable Node: bookmaker.score_bonuses>, <TextNode: '">\n '>, <Variable Node: bookmaker.score_bonuses>, <TextNode: '\n '>, <Variable Node: bookmaker.score_matches>, <TextNode: '">\n '>, <Variable Node: bookmaker.score_matches>, <TextNode: '\n '>, <ForNode: for title in content, tail_len: 7>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n <div class="sect'>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <div class="tot'>, <Variable Node: bookmaker.name>, <TextNode: '</h2>\n <div cl'>, <django.templatetags.static.StaticNode object at 0x7f09fa9980d0>, <TextNode: '" alt="">\n '>, <Variable Node: bookmaker.name>, <TextNode: '</div>\n '>, <IfNode>, <TextNode: '\n </div>\n\n'>, <django.templatetags.static.StaticNode object at 0x7f09fa998460>, <TextNode: … <trimmed 17818 bytes string> |
block_context | <django.template.loader_tags.BlockContext object at 0x7f09fa2be220> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Winline>, 'map_officies': '[{"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0418\\u0437\\u043c\\u0430\\u0439\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 69\\u0411, 105187", "lat": 55.788146, "lng": 37.749652}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u044c \\u0414\\u0436\\u0430\\u0432\\u0430\\u0445\\u0430\\u0440\\u043b\\u0430\\u043b\\u0430 \\u041d\\u0435\\u0440\\u0443, 1, 119311 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.693039, "lng": 37.533993}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041e\\u0434\\u0438\\u043d\\u0446\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u043e\\u0439 \\u043e\\u043a\\u0440\\u0443\\u0433, \\u0413\\u043e\\u043b\\u0438\\u0446\\u044b\\u043d\\u043e, \\u0421\\u043e\\u0432\\u0435\\u0442\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 2\\u0410, 143040", "lat": 55.616648, "lng": 36.986908}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u041a\\u0440\\u044b\\u043c, \\u042f\\u043b\\u0442\\u0430, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u0421\\u0432\\u0435\\u0440\\u0434\\u043b\\u043e\\u0432\\u0430, 3, 298600 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 44.495736, "lng": 34.173171}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0421\\u043e\\u0447\\u0438, \\u041a\\u0443\\u0440\\u043e\\u0440\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 8", "lat": 43.584656, "lng": 39.719774}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041b\\u044e\\u0431\\u0435\\u0440\\u0446\\u044b, \\u041a\\u043e\\u043c\\u0441\\u043e\\u043c\\u043e\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 7/1 \\u2022 \\u0422\\u0426 \\u041c\\u0430\\u043b\\u0438\\u043d\\u0430", "lat": 55.688055, "lng": 37.898671}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u0422\\u0430\\u0442\\u0430\\u0440\\u0441\\u0442\\u0430\\u043d, \\u041d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u044b\\u0435 \\u0427\\u0435\\u043b\\u043d\\u044b, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0425\\u0430\\u0441\\u0430\\u043d\\u0430 \\u0422\\u0443\\u0444\\u0430\\u043d\\u0430, 14, 423810 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.742095, "lng": 52.413727}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0421\\u0430\\u0434\\u043e\\u0432\\u0430\\u044f-\\u0421\\u0430\\u043c\\u0… <trimmed 13115 bytes string> |
push | <Block Node: content. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n <aside class="sideba'>, <django.template.loader_tags.IncludeNode object at 0x7f09fa5bf820>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f09fa5bfe80>, <TextNode: '\n </aside>\n <main c'>, <django.template.defaulttags.URLNode object at 0x7f09fa606dc0>, <TextNode: '" itemprop="item">\n '>, <IfNode>, <TextNode: '\n </h1>\n '>, <IfNode>, <TextNode: '\n <div class="over'>, <Variable Node: bookmaker.total_score>, <TextNode: '\n </di'>, <Variable Node: bookmaker.BookmakerScore.total__avg|floatformat>, <TextNode: '\n </di'>, <IfNode>, <TextNode: '\n </div>\n '>, <TextNode: '\n '>, <TextNode: '\n '>, <TextNode: '\n '>, <TextNode: '\n '>, <TextNode: '\n '>, <TextNode: '\n '>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n <div class="'>, <django.templatetags.static.StaticNode object at 0x7f09fa7ae9d0>, <TextNode: '" alt=""/>\n '>, <Variable Node: bookmaker.AvailablePlatforms>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa7ae0a0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09f9c634f0>, <TextNode: '" alt=" "/>\n '>, <Variable Node: bookmaker.margin>, <TextNode: '%</div>\n '>, <django.templatetags.static.StaticNode object at 0x7f09f9c63490>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09f9c633d0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa43c2b0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa43c7c0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n <div'>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </di'>, <Variable Node: bookmaker.score_coeff>, <TextNode: '">\n '>, <Variable Node: bookmaker.score_coeff>, <TextNode: '\n '>, <Variable Node: bookmaker.score_reliability>, <TextNode: '">\n '>, <Variable Node: bookmaker.score_reliability>, <TextNode: '\n '>, <Variable Node: bookmaker.score_support>, <TextNode: '">\n '>, <Variable Node: bookmaker.score_support>, <TextNode: '\n '>, <Variable Node: bookmaker.score_bonuses>, <TextNode: '">\n '>, <Variable Node: bookmaker.score_bonuses>, <TextNode: '\n '>, <Variable Node: bookmaker.score_matches>, <TextNode: '">\n '>, <Variable Node: bookmaker.score_matches>, <TextNode: '\n '>, <ForNode: for title in content, tail_len: 7>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n <div class="sect'>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <div class="tot'>, <Variable Node: bookmaker.name>, <TextNode: '</h2>\n <div cl'>, <django.templatetags.static.StaticNode object at 0x7f09fa9980d0>, <TextNode: '" alt="">\n '>, <Variable Node: bookmaker.name>, <TextNode: '</div>\n '>, <IfNode>, <TextNode: '\n </div>\n\n'>, <django.templatetags.static.StaticNode object at 0x7f09fa998460>, <TextNode: … <trimmed 17818 bytes string> |
self | <Block Node: content. Contents: []> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 938, in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | ('\n' ' </div>\n' ' </div>\n' ' </div>\n' ' ') |
bits | ['\n ', '<script type="application/ld+json">{"@context": "http://schema.org", ' '"@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 ' '\\u0411\\u041a Winline, ' '\\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 ' '\\u0441\\u0430\\u0439\\u0442, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, ' '\\u0432\\u0441\\u044f ' '\\u0438\\u043d\\u0444\\u043e\\u0440\\u043c\\u0430\\u0446\\u0438\\u044f ' '\\u043e \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0435", ' '"datePublished": "2021-04-21 00:00:00", "reviewBody": ' '"\\u0412\\u0438\\u043d\\u043b\\u0430\\u0439\\u043d — ' '\\u043f\\u043e\\u043f\\u0443\\u043b\\u044f\\u0440\\u043d\\u0430\\u044f ' '\\u0432 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0438 ' '\\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f ' '\\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430. \\u041e\\u043d\\u0430 ' '\\u043f\\u043e\\u044f\\u0432\\u0438\\u043b\\u0430\\u0441\\u044c \\u0432 2009 ' '\\u0433\\u043e\\u0434\\u0443. ' '\\u041a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u044f ' '\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 ' '\\u0440\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u043c ' '\\u0440\\u044b\\u043d\\u043a\\u0435 ' '\\u0430\\u0431\\u0441\\u043e\\u043b\\u044e\\u0442\\u043d\\u043e ' '\\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 ' '\\u0438\\u043c\\u0435\\u0435\\u0442 ' '\\u043d\\u0435\\u0441\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e ' '\\u043f\\u0443\\u043d\\u043a\\u0442\\u043e\\u0432 ' '\\u043f\\u0440\\u0438\\u0435\\u043c\\u0430 ' '\\u0441\\u0442\\u0430\\u0432\\u043e\\u043a (\\u041f\\u041f\\u0421) ' '\\u0440\\u0430\\u0441\\u043f\\u043e\\u043b\\u043e\\u0436\\u0435\\u043d\\u043d\\u044b\\u0445 ' '\\u0432 \\u041c\\u043e\\u0441\\u043a\\u0432\\u0435, \\u043d\\u043e ' '\\u0435\\u0435 \\u043e\\u0441\\u043d\\u043e\\u0432\\u043d\\u0430\\u044f ' '\\u0434\\u0435\\u044f\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e\\u0441\\u0442\\u044c ' '\\u0441\\u043a\\u043e\\u043d\\u0446\\u0435\\u043d\\u0442\\u0440\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0430 ' '\\u043e\\u043d\\u043b\\u0430\\u0439\\u043d.", "reviewRating": {"@type": ' '"Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "2.8"}, ' '"author": {"@type": "Organization", "name": "GBet", "url": ' '"https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": ' '"https://gbet.ru/uploads/2021/10/26/Untitled_HqRSpWS.svg", "description": ' '"\\u041e\\u0431\\u0437\\u043e\\u0440 ' '\\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 ' '\\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b ' '\\u0412\\u0438\\u043d\\u043b\\u0430\\u0439\\u043d, ' '\\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 ' '\\u0441\\u0430\\u0439\\u0442, ' '\\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 ' '\\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, ' '\\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 ' '\\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, ' '\\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, ' '\\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 ' '\\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, ' '\\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 ' '\\u0438 ' '\\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 ' '\\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 ' '\\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Winline.", ' '"name": "Winline", "email": null, "telephone": null, "foundingDate": 2009, ' '"makesOffer": {"@type": "Offer", "name": ' '"\\u0421\\u0434\\u0435\\u043b\\u0430\\u0442\\u044c ' '\\u0441\\u0442\\u0430\\u0432\\u043a\\u0443", "description": "\\u20bd100", ' '"acceptedPaymentMethod": [{"@type": "PaymentMethod", "name": "MasterCard"}, ' '{"@type": "PaymentMethod", "name": "Visa"}, {"@type": "PaymentMethod", ' '"name": "QIWI"}, {"@type": "PaymentMethod", "n… <trimmed 46902 bytes string> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Winline>, 'map_officies': '[{"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0418\\u0437\\u043c\\u0430\\u0439\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 69\\u0411, 105187", "lat": 55.788146, "lng": 37.749652}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u044c \\u0414\\u0436\\u0430\\u0432\\u0430\\u0445\\u0430\\u0440\\u043b\\u0430\\u043b\\u0430 \\u041d\\u0435\\u0440\\u0443, 1, 119311 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.693039, "lng": 37.533993}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041e\\u0434\\u0438\\u043d\\u0446\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u043e\\u0439 \\u043e\\u043a\\u0440\\u0443\\u0433, \\u0413\\u043e\\u043b\\u0438\\u0446\\u044b\\u043d\\u043e, \\u0421\\u043e\\u0432\\u0435\\u0442\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 2\\u0410, 143040", "lat": 55.616648, "lng": 36.986908}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u041a\\u0440\\u044b\\u043c, \\u042f\\u043b\\u0442\\u0430, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u0421\\u0432\\u0435\\u0440\\u0434\\u043b\\u043e\\u0432\\u0430, 3, 298600 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 44.495736, "lng": 34.173171}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0421\\u043e\\u0447\\u0438, \\u041a\\u0443\\u0440\\u043e\\u0440\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 8", "lat": 43.584656, "lng": 39.719774}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041b\\u044e\\u0431\\u0435\\u0440\\u0446\\u044b, \\u041a\\u043e\\u043c\\u0441\\u043e\\u043c\\u043e\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 7/1 \\u2022 \\u0422\\u0426 \\u041c\\u0430\\u043b\\u0438\\u043d\\u0430", "lat": 55.688055, "lng": 37.898671}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u0422\\u0430\\u0442\\u0430\\u0440\\u0441\\u0442\\u0430\\u043d, \\u041d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u044b\\u0435 \\u0427\\u0435\\u043b\\u043d\\u044b, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0425\\u0430\\u0441\\u0430\\u043d\\u0430 \\u0422\\u0443\\u0444\\u0430\\u043d\\u0430, 14, 423810 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.742095, "lng": 52.413727}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0421\\u0430\\u0434\\u043e\\u0432\\u0430\\u044f-\\u0421\\u0430\\u043c\\u0… <trimmed 13115 bytes string> |
node | <IfNode> |
self | [<TextNode: '\n '>, <IfNode>, <TextNode: '\n <aside class="sideba'>, <django.template.loader_tags.IncludeNode object at 0x7f09fa5bf820>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f09fa5bfe80>, <TextNode: '\n </aside>\n <main c'>, <django.template.defaulttags.URLNode object at 0x7f09fa606dc0>, <TextNode: '" itemprop="item">\n '>, <IfNode>, <TextNode: '\n </h1>\n '>, <IfNode>, <TextNode: '\n <div class="over'>, <Variable Node: bookmaker.total_score>, <TextNode: '\n </di'>, <Variable Node: bookmaker.BookmakerScore.total__avg|floatformat>, <TextNode: '\n </di'>, <IfNode>, <TextNode: '\n </div>\n '>, <TextNode: '\n '>, <TextNode: '\n '>, <TextNode: '\n '>, <TextNode: '\n '>, <TextNode: '\n '>, <TextNode: '\n '>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n <div class="'>, <django.templatetags.static.StaticNode object at 0x7f09fa7ae9d0>, <TextNode: '" alt=""/>\n '>, <Variable Node: bookmaker.AvailablePlatforms>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa7ae0a0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09f9c634f0>, <TextNode: '" alt=" "/>\n '>, <Variable Node: bookmaker.margin>, <TextNode: '%</div>\n '>, <django.templatetags.static.StaticNode object at 0x7f09f9c63490>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09f9c633d0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa43c2b0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa43c7c0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n <div'>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </di'>, <Variable Node: bookmaker.score_coeff>, <TextNode: '">\n '>, <Variable Node: bookmaker.score_coeff>, <TextNode: '\n '>, <Variable Node: bookmaker.score_reliability>, <TextNode: '">\n '>, <Variable Node: bookmaker.score_reliability>, <TextNode: '\n '>, <Variable Node: bookmaker.score_support>, <TextNode: '">\n '>, <Variable Node: bookmaker.score_support>, <TextNode: '\n '>, <Variable Node: bookmaker.score_bonuses>, <TextNode: '">\n '>, <Variable Node: bookmaker.score_bonuses>, <TextNode: '\n '>, <Variable Node: bookmaker.score_matches>, <TextNode: '">\n '>, <Variable Node: bookmaker.score_matches>, <TextNode: '\n '>, <ForNode: for title in content, tail_len: 7>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n <div class="sect'>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <div class="tot'>, <Variable Node: bookmaker.name>, <TextNode: '</h2>\n <div cl'>, <django.templatetags.static.StaticNode object at 0x7f09fa9980d0>, <TextNode: '" alt="">\n '>, <Variable Node: bookmaker.name>, <TextNode: '</div>\n '>, <IfNode>, <TextNode: '\n </div>\n\n'>, <… <trimmed 18321 bytes string> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 905, in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Winline>, 'map_officies': '[{"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0418\\u0437\\u043c\\u0430\\u0439\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 69\\u0411, 105187", "lat": 55.788146, "lng": 37.749652}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u044c \\u0414\\u0436\\u0430\\u0432\\u0430\\u0445\\u0430\\u0440\\u043b\\u0430\\u043b\\u0430 \\u041d\\u0435\\u0440\\u0443, 1, 119311 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.693039, "lng": 37.533993}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041e\\u0434\\u0438\\u043d\\u0446\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u043e\\u0439 \\u043e\\u043a\\u0440\\u0443\\u0433, \\u0413\\u043e\\u043b\\u0438\\u0446\\u044b\\u043d\\u043e, \\u0421\\u043e\\u0432\\u0435\\u0442\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 2\\u0410, 143040", "lat": 55.616648, "lng": 36.986908}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u041a\\u0440\\u044b\\u043c, \\u042f\\u043b\\u0442\\u0430, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u0421\\u0432\\u0435\\u0440\\u0434\\u043b\\u043e\\u0432\\u0430, 3, 298600 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 44.495736, "lng": 34.173171}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0421\\u043e\\u0447\\u0438, \\u041a\\u0443\\u0440\\u043e\\u0440\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 8", "lat": 43.584656, "lng": 39.719774}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041b\\u044e\\u0431\\u0435\\u0440\\u0446\\u044b, \\u041a\\u043e\\u043c\\u0441\\u043e\\u043c\\u043e\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 7/1 \\u2022 \\u0422\\u0426 \\u041c\\u0430\\u043b\\u0438\\u043d\\u0430", "lat": 55.688055, "lng": 37.898671}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u0422\\u0430\\u0442\\u0430\\u0440\\u0441\\u0442\\u0430\\u043d, \\u041d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u044b\\u0435 \\u0427\\u0435\\u043b\\u043d\\u044b, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0425\\u0430\\u0441\\u0430\\u043d\\u0430 \\u0422\\u0443\\u0444\\u0430\\u043d\\u0430, 14, 423810 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.742095, "lng": 52.413727}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0421\\u0430\\u0434\\u043e\\u0432\\u0430\\u044f-\\u0421\\u0430\\u043c\\u0… <trimmed 13115 bytes string> |
self | <IfNode> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/defaulttags.py
, line 312, in render
match = condition.eval(context)
except VariableDoesNotExist:
match = None
else: # else clause
match = True
if match:
return nodelist.render(context)…
return ''
class LoremNode(Node):
def __init__(self, count, method, common):
Variable | Value |
---|---|
condition | (literal <django.template.base.FilterExpression object at 0x7f09fa89a8e0>) |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Winline>, 'map_officies': '[{"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0418\\u0437\\u043c\\u0430\\u0439\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 69\\u0411, 105187", "lat": 55.788146, "lng": 37.749652}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u044c \\u0414\\u0436\\u0430\\u0432\\u0430\\u0445\\u0430\\u0440\\u043b\\u0430\\u043b\\u0430 \\u041d\\u0435\\u0440\\u0443, 1, 119311 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.693039, "lng": 37.533993}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041e\\u0434\\u0438\\u043d\\u0446\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u043e\\u0439 \\u043e\\u043a\\u0440\\u0443\\u0433, \\u0413\\u043e\\u043b\\u0438\\u0446\\u044b\\u043d\\u043e, \\u0421\\u043e\\u0432\\u0435\\u0442\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 2\\u0410, 143040", "lat": 55.616648, "lng": 36.986908}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u041a\\u0440\\u044b\\u043c, \\u042f\\u043b\\u0442\\u0430, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u0421\\u0432\\u0435\\u0440\\u0434\\u043b\\u043e\\u0432\\u0430, 3, 298600 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 44.495736, "lng": 34.173171}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0421\\u043e\\u0447\\u0438, \\u041a\\u0443\\u0440\\u043e\\u0440\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 8", "lat": 43.584656, "lng": 39.719774}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041b\\u044e\\u0431\\u0435\\u0440\\u0446\\u044b, \\u041a\\u043e\\u043c\\u0441\\u043e\\u043c\\u043e\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 7/1 \\u2022 \\u0422\\u0426 \\u041c\\u0430\\u043b\\u0438\\u043d\\u0430", "lat": 55.688055, "lng": 37.898671}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u0422\\u0430\\u0442\\u0430\\u0440\\u0441\\u0442\\u0430\\u043d, \\u041d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u044b\\u0435 \\u0427\\u0435\\u043b\\u043d\\u044b, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0425\\u0430\\u0441\\u0430\\u043d\\u0430 \\u0422\\u0443\\u0444\\u0430\\u043d\\u0430, 14, 423810 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.742095, "lng": 52.413727}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0421\\u0430\\u0434\\u043e\\u0432\\u0430\\u044f-\\u0421\\u0430\\u043c\\u0… <trimmed 13115 bytes string> |
match | 9 |
nodelist | [<TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa89a370>, <TextNode: '" alt=" "/>\n '>, <django.template.defaulttags.URLNode object at 0x7f09fa89a130>, <TextNode: '">'>, <Variable Node: bookmaker.officies_count_calc>, <TextNode: '</a>\n '>] |
self | <IfNode> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 938, in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | ('" alt=" "/>\n' ' </div>\n' ' <div ' 'class="bookmaker-characters__item-content">\n' ' <div ' 'class="bookmaker-characters__item-title">\n' ' Количество ППС:\n' ' </div>\n' ' <div ' 'class="bookmaker-characters__item-value">\n' ' <a class="bookmaker-item__pps-total"\n' ' href="') |
bits | ['\n' ' <div class="bookmaker-characters__item">\n' ' <div class="bookmaker-characters__item-icon">\n' ' <img class="invert-icon" src="', '/static/pps.svg', '" alt=" "/>\n' ' </div>\n' ' <div ' 'class="bookmaker-characters__item-content">\n' ' <div ' 'class="bookmaker-characters__item-title">\n' ' Количество ППС:\n' ' </div>\n' ' <div ' 'class="bookmaker-characters__item-value">\n' ' <a class="bookmaker-item__pps-total"\n' ' href="'] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Winline>, 'map_officies': '[{"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0418\\u0437\\u043c\\u0430\\u0439\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 69\\u0411, 105187", "lat": 55.788146, "lng": 37.749652}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u044c \\u0414\\u0436\\u0430\\u0432\\u0430\\u0445\\u0430\\u0440\\u043b\\u0430\\u043b\\u0430 \\u041d\\u0435\\u0440\\u0443, 1, 119311 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.693039, "lng": 37.533993}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041e\\u0434\\u0438\\u043d\\u0446\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u043e\\u0439 \\u043e\\u043a\\u0440\\u0443\\u0433, \\u0413\\u043e\\u043b\\u0438\\u0446\\u044b\\u043d\\u043e, \\u0421\\u043e\\u0432\\u0435\\u0442\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 2\\u0410, 143040", "lat": 55.616648, "lng": 36.986908}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u041a\\u0440\\u044b\\u043c, \\u042f\\u043b\\u0442\\u0430, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u0421\\u0432\\u0435\\u0440\\u0434\\u043b\\u043e\\u0432\\u0430, 3, 298600 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 44.495736, "lng": 34.173171}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0421\\u043e\\u0447\\u0438, \\u041a\\u0443\\u0440\\u043e\\u0440\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 8", "lat": 43.584656, "lng": 39.719774}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041b\\u044e\\u0431\\u0435\\u0440\\u0446\\u044b, \\u041a\\u043e\\u043c\\u0441\\u043e\\u043c\\u043e\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 7/1 \\u2022 \\u0422\\u0426 \\u041c\\u0430\\u043b\\u0438\\u043d\\u0430", "lat": 55.688055, "lng": 37.898671}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u0422\\u0430\\u0442\\u0430\\u0440\\u0441\\u0442\\u0430\\u043d, \\u041d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u044b\\u0435 \\u0427\\u0435\\u043b\\u043d\\u044b, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0425\\u0430\\u0441\\u0430\\u043d\\u0430 \\u0422\\u0443\\u0444\\u0430\\u043d\\u0430, 14, 423810 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.742095, "lng": 52.413727}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0421\\u0430\\u0434\\u043e\\u0432\\u0430\\u044f-\\u0421\\u0430\\u043c\\u0… <trimmed 13115 bytes string> |
node | <django.template.defaulttags.URLNode object at 0x7f09fa89a130> |
self | [<TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa89a370>, <TextNode: '" alt=" "/>\n '>, <django.template.defaulttags.URLNode object at 0x7f09fa89a130>, <TextNode: '">'>, <Variable Node: bookmaker.officies_count_calc>, <TextNode: '</a>\n '>] |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 905, in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Winline>, 'map_officies': '[{"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0418\\u0437\\u043c\\u0430\\u0439\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 69\\u0411, 105187", "lat": 55.788146, "lng": 37.749652}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u044c \\u0414\\u0436\\u0430\\u0432\\u0430\\u0445\\u0430\\u0440\\u043b\\u0430\\u043b\\u0430 \\u041d\\u0435\\u0440\\u0443, 1, 119311 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.693039, "lng": 37.533993}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041e\\u0434\\u0438\\u043d\\u0446\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u043e\\u0439 \\u043e\\u043a\\u0440\\u0443\\u0433, \\u0413\\u043e\\u043b\\u0438\\u0446\\u044b\\u043d\\u043e, \\u0421\\u043e\\u0432\\u0435\\u0442\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 2\\u0410, 143040", "lat": 55.616648, "lng": 36.986908}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u041a\\u0440\\u044b\\u043c, \\u042f\\u043b\\u0442\\u0430, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u0421\\u0432\\u0435\\u0440\\u0434\\u043b\\u043e\\u0432\\u0430, 3, 298600 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 44.495736, "lng": 34.173171}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0421\\u043e\\u0447\\u0438, \\u041a\\u0443\\u0440\\u043e\\u0440\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 8", "lat": 43.584656, "lng": 39.719774}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041b\\u044e\\u0431\\u0435\\u0440\\u0446\\u044b, \\u041a\\u043e\\u043c\\u0441\\u043e\\u043c\\u043e\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 7/1 \\u2022 \\u0422\\u0426 \\u041c\\u0430\\u043b\\u0438\\u043d\\u0430", "lat": 55.688055, "lng": 37.898671}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u0422\\u0430\\u0442\\u0430\\u0440\\u0441\\u0442\\u0430\\u043d, \\u041d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u044b\\u0435 \\u0427\\u0435\\u043b\\u043d\\u044b, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0425\\u0430\\u0441\\u0430\\u043d\\u0430 \\u0422\\u0443\\u0444\\u0430\\u043d\\u0430, 14, 423810 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.742095, "lng": 52.413727}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0421\\u0430\\u0434\\u043e\\u0432\\u0430\\u044f-\\u0421\\u0430\\u043c\\u0… <trimmed 13115 bytes string> |
self | <django.template.defaulttags.URLNode object at 0x7f09fa89a130> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/defaulttags.py
, line 446, in render
current_app = context.request.resolver_match.namespace
except AttributeError:
current_app = None
# Try to look up the URL. If it fails, raise NoReverseMatch unless the
# {% url ... as var %} construct is used, in which case return nothing.
url = ''
try:
url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app)…
except NoReverseMatch:
if self.asvar is None:
raise
if self.asvar:
context[self.asvar] = url
Variable | Value |
---|---|
NoReverseMatch | <class 'django.urls.exceptions.NoReverseMatch'> |
args | ['winline'] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Winline>, 'map_officies': '[{"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0418\\u0437\\u043c\\u0430\\u0439\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 69\\u0411, 105187", "lat": 55.788146, "lng": 37.749652}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u044c \\u0414\\u0436\\u0430\\u0432\\u0430\\u0445\\u0430\\u0440\\u043b\\u0430\\u043b\\u0430 \\u041d\\u0435\\u0440\\u0443, 1, 119311 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.693039, "lng": 37.533993}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041e\\u0434\\u0438\\u043d\\u0446\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u043e\\u0439 \\u043e\\u043a\\u0440\\u0443\\u0433, \\u0413\\u043e\\u043b\\u0438\\u0446\\u044b\\u043d\\u043e, \\u0421\\u043e\\u0432\\u0435\\u0442\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 2\\u0410, 143040", "lat": 55.616648, "lng": 36.986908}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u041a\\u0440\\u044b\\u043c, \\u042f\\u043b\\u0442\\u0430, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u0421\\u0432\\u0435\\u0440\\u0434\\u043b\\u043e\\u0432\\u0430, 3, 298600 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 44.495736, "lng": 34.173171}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0421\\u043e\\u0447\\u0438, \\u041a\\u0443\\u0440\\u043e\\u0440\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 8", "lat": 43.584656, "lng": 39.719774}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u041b\\u044e\\u0431\\u0435\\u0440\\u0446\\u044b, \\u041a\\u043e\\u043c\\u0441\\u043e\\u043c\\u043e\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442, 7/1 \\u2022 \\u0422\\u0426 \\u041c\\u0430\\u043b\\u0438\\u043d\\u0430", "lat": 55.688055, "lng": 37.898671}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u0435\\u0441\\u043f\\u0443\\u0431\\u043b\\u0438\\u043a\\u0430 \\u0422\\u0430\\u0442\\u0430\\u0440\\u0441\\u0442\\u0430\\u043d, \\u041d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u044b\\u0435 \\u0427\\u0435\\u043b\\u043d\\u044b, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0425\\u0430\\u0441\\u0430\\u043d\\u0430 \\u0422\\u0443\\u0444\\u0430\\u043d\\u0430, 14, 423810 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.742095, "lng": 52.413727}, {"bookmaker__id": 1, "bookmaker__name": "Winline", "bookmaker__logo": "uploads/2021/10/26/Untitled.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0421\\u0430\\u0434\\u043e\\u0432\\u0430\\u044f-\\u0421\\u0430\\u043c\\u0… <trimmed 13115 bytes string> |
current_app | '' |
kwargs | {} |
reverse | <function reverse at 0x7f0a1af4e310> |
self | <django.template.defaulttags.URLNode object at 0x7f09fa89a130> |
url | '' |
view_name | 'pps:bookmaker' |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/urls/base.py
, line 82, in reverse
except KeyError as key:
if resolved_path:
raise NoReverseMatch(
"%s is not a registered namespace inside '%s'" %
(key, ':'.join(resolved_path))
)
else:
raise NoReverseMatch("%s is not a registered namespace" % key)…
if ns_pattern:
resolver = get_ns_resolver(ns_pattern, resolver, tuple(ns_converters.items()))
return resolver._reverse_with_prefix(view, prefix, *args, **kwargs)
Variable | Value |
---|---|
args | ['winline'] |
current_app | '' |
current_ns | None |
current_path | None |
kwargs | {} |
ns | 'pps' |
ns_converters | {} |
ns_pattern | '' |
path | ['pps'] |
prefix | '/' |
resolved_path | [] |
resolver | <URLResolver 'gbet.urls' (None:None) '^/'> |
urlconf | 'gbet.urls' |
view | 'bookmaker' |
viewname | 'pps:bookmaker' |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
CONTENT_LENGTH | '' |
CONTENT_TYPE | '' |
DOCUMENT_ROOT | '/var/www/domains/gbet.ru/gbet' |
HTTPS | 'on' |
HTTP_ACCEPT | '*/*' |
HTTP_HOST | 'gbet.ru' |
HTTP_USER_AGENT | 'claudebot' |
PATH_INFO | '/winline/' |
QUERY_STRING | '' |
REMOTE_ADDR | '34.236.152.203' |
REMOTE_PORT | '52916' |
REQUEST_METHOD | 'GET' |
REQUEST_SCHEME | 'https' |
REQUEST_URI | '/winline/' |
SCRIPT_NAME | '' |
SERVER_NAME | 'gbet.ru' |
SERVER_PORT | '443' |
SERVER_PROTOCOL | 'HTTP/2.0' |
uwsgi.node | b'gbet.ru' |
uwsgi.version | b'2.0.20' |
wsgi.errors | <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'> |
wsgi.file_wrapper | <built-in function uwsgi_sendfile> |
wsgi.input | <uwsgi._Input object at 0x7f09fa360570> |
wsgi.multiprocess | True |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'https' |
wsgi.version | (1, 0) |
gbet.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
ALLOWED_HOSTS | ['gbet.ru'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'auth.User' |
BASE_DIR | PosixPath('/var/www/domains/gbet.ru/gbet') |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CKEDITOR_BASEPATH | '/static/ckeditor/ckeditor/' |
CKEDITOR_CONFIGS | {'default': {'extraPlugins': 'blockquote', 'stylesSet': [{'element': 'p', 'name': 'Жирный', 'styles': {'font-weight': 'bold'}}, {'attributes': {'class': 'ul-minus'}, 'element': 'ul', 'name': 'Минусы'}, {'attributes': {'class': 'ul-plus'}, 'element': 'ul', 'name': 'Плюсы'}], 'toolbar': [{'items': ['Styles', 'Format', 'Bold', 'Italic', 'Underline', 'Strike', '-', 'TextColor', 'BGColor', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'], 'name': 'document'}, {'items': ['Undo', 'Redo', '-', 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Link', 'Unlink', '-', 'Image', 'CodeSnippet', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar', '-', 'Blockquote', '-', 'ShowBlocks', 'Maximize'], 'name': 'widgets'}]}} |
CKEDITOR_UPLOAD_PATH | 'uploads/' |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | 'csrftoken' |
CSRF_COOKIE_PATH | '/' |
CSRF_COOKIE_SAMESITE | 'Lax' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | [] |
CSRF_USE_SESSIONS | False |
CUSTOM_TOOLBAR | [{'items': ['Styles', 'Format', 'Bold', 'Italic', 'Underline', 'Strike', '-', 'TextColor', 'BGColor', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'], 'name': 'document'}, {'items': ['Undo', 'Redo', '-', 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Link', 'Unlink', '-', 'Image', 'CodeSnippet', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar', '-', 'Blockquote', '-', 'ShowBlocks', 'Maximize'], 'name': 'widgets'}] |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql', 'HOST': '127.0.0.1', 'NAME': 'gbet', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '5432', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'ugbet'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 10240 |
DATETIME_FORMAT | 'N j, Y, P' |
DATETIME_INPUT_FORMATS | ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M'] |
DATE_FORMAT | 'N j, Y' |
DATE_INPUT_FORMATS | ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] |
DEBUG | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
DECIMAL_SEPARATOR | '.' |
DEFAULT_AUTO_FIELD | 'django.db.models.AutoField' |
DEFAULT_CHARSET | 'utf-8' |
DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
DEFAULT_HASHING_ALGORITHM | 'sha256' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | 'mail.svigu.com' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | 'noreply@gbet.ru' |
EMAIL_PORT | 587 |
EMAIL_SSL_CERTFILE | None |
EMAIL_SSL_KEYFILE | '********************' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
EMAIL_TIMEOUT | None |
EMAIL_USE_LOCALTIME | False |
EMAIL_USE_SSL | False |
EMAIL_USE_TLS | True |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | 420 |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | [] |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
GEOIP_PATH | 'geolite/' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['ckeditor', 'ckeditor_uploader', 'mptt', 'hitcount', 'webpack_loader', 'captcha', 'perfect_bookmaker.apps.PerfectBookmakerConfig', 'office.apps.OfficeConfig', 'calculators.apps.CalculatorsConfig', 'userprofile.apps.UserprofileConfig', 'news.apps.NewsConfig', 'root_categories.apps.RootCategoriesConfig', 'sitemap.apps.SitemapConfig', 'matchcenter.apps.MatchcenterConfig', 'comments.apps.CommentsConfig', 'bookmakers.apps.BookmakersConfig', 'urlshorter.apps.UrlshorterConfig', 'wiki.apps.WikiConfig', 'statbet.apps.StatbetConfig', 'django_better_admin_arrayfield', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.humanize', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles'] |
INTERNAL_IPS | [] |
LANGUAGES | [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] |
LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'fa', 'ur'] |
LANGUAGE_CODE | 'ru-ru' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_HTTPONLY | False |
LANGUAGE_COOKIE_NAME | 'django_language' |
LANGUAGE_COOKIE_PATH | '/' |
LANGUAGE_COOKIE_SAMESITE | None |
LANGUAGE_COOKIE_SECURE | False |
LOCALE_PATHS | [] |
LOGGING | {} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | [] |
MEDIA_ROOT | '' |
MEDIA_URL | '/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'gbet.middleware.MultipleShaslesHandler.MultipleShaslesHandler'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PREPEND_WWW | False |
RECAPTCHA_PRIVATE_KEY | '********************' |
RECAPTCHA_PUBLIC_KEY | '********************' |
ROOT_URLCONF | 'gbet.urls' |
SECRET_KEY | '********************' |
SECURE_BROWSER_XSS_FILTER | False |
SECURE_CONTENT_TYPE_NOSNIFF | True |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_REFERRER_POLICY | 'same-origin' |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | False |
SERVER_EMAIL | 'root@localhost' |
SESSION_CACHE_ALIAS | 'default' |
SESSION_COOKIE_AGE | 1209600 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | 'sessionid' |
SESSION_COOKIE_PATH | '/' |
SESSION_COOKIE_SAMESITE | 'Lax' |
SESSION_COOKIE_SECURE | False |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | 'gbet.settings' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SITE_URL | 'https://gbet.ru/' |
STATICFILES_DIRS | ['/var/www/domains/gbet.ru/gbet/assets/img', '/var/www/domains/gbet.ru/gbet/assets/bundles'] |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | 'static/' |
STATIC_URL | '/static/' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/var/www/domains/gbet.ru/gbet/gbet/templates'], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'gbet.context_processor.categories_renderer', 'gbet.context_processor.filters_renderer', 'gbet.context_processor.best_bonuses_renderer', 'gbet.context_processor.map_renderer', 'gbet.context_processor.top_menu_renderer', 'gbet.context_processor.matchcenter_renderer', 'gbet.context_processor.statbet_renderer']}}] |
TEST_NON_SERIALIZED_APPS | [] |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
THOUSAND_SEPARATOR | ',' |
TIME_FORMAT | 'P' |
TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
TIME_ZONE | 'Europe/Moscow' |
UPLOADS_ROOT | 'uploads/' |
UPLOADS_URL | 'uploads/' |
USE_I18N | True |
USE_L10N | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | False |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WSGI_APPLICATION | 'gbet.wsgi.application' |
X_FRAME_OPTIONS | 'DENY' |
YEAR_MONTH_FORMAT | 'F Y' |
You’re seeing this error because you have DEBUG = True
in your
Django settings file. Change that to False
, and Django will
display a standard page generated by the handler for this status code.