Reverse for 'bookmakerBonuses' not found. 'bookmakerBonuses' is not a valid view function or pattern name.
Request Method: | GET |
---|---|
Request URL: | https://gbet.ru/leon/ |
Django Version: | 3.2 |
Exception Type: | NoReverseMatch |
Exception Value: | Reverse for 'bookmakerBonuses' not found. 'bookmakerBonuses' is not a valid view function or pattern name. |
Exception Location: | /var/www/domains/gbet.ru/lib/python3.9/site-packages/django/urls/resolvers.py, line 694, in _reverse_with_prefix |
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 12:52:17 +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/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("Reverse for 'bookmakerBonuses' not found. 'bookmakerBonuses' is not a valid view function or pattern name.") |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7f09fb06dfd0>> |
request | <WSGIRequest: GET '/leon/'> |
/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 0x7f0a18513f70> |
callback_args | () |
callback_kwargs | {'ajax': False, 'slug': 'leon'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f09faf326d0>> |
request | <WSGIRequest: GET '/leon/'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f09fb06dfd0> |
wrapped_callback | <function toplevel_url_switcher at 0x7f0a18513f70> |
./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 '/leon/'> |
slug | 'leon' |
/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 | ('leon',) |
kwargs | {} |
middleware | <django.middleware.csrf.CsrfViewMiddleware object at 0x7f0a1561f070> |
request | <WSGIRequest: GET '/leon/'> |
result | None |
view_func | <function index at 0x7f0a15612940> |
./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: BetBoom>, <Bookmaker: 1ХСтавка>, <Bookmaker: Melbet>]> |
app | <BookmakerApp: [Леон] приложение для 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: Леон> |
clean_review | ('Главная страница Леон, находящаяся по адресу https://www.leon.ru, была ' 'разработана в соответствии с лицензионными требованиями, поэтому она ' 'содержит исключительно те разделы, которые касаются ставок на спорт. В ' 'отличие от своего «двойника» — оффшорной букмекерской ' 'компании существующей на разных языках, легальный проект Леон представлен ' 'только в русскоязычной версии.\r\n' '\r\n' 'Среди основных преимуществ сайта в сравнении с конкурентами:\r\n' '\r\n' '\r\n' '\tпонятный, простой для новичка интерфейс;\r\n' '\tпродуманная навигация и юзабилити;\r\n' '\tбыстрый широкий функционал, который понравится как беттеру-новичку, так и ' 'профессиональному капперу.\r\n' '\r\n' '\r\n' 'В верхней части официального сайта компании расположены главные разделы ' 'меню. Никакой сторонней и отвлекающей информации проект не содержит, что ' 'позволяет клиентам компании максимально сосредоточиться на заключении ' 'пари.\r\n' '\r\n' 'Обзор личного кабинета БК Leon\r\n' '\r\n' 'Вход в личный аккаунт беттера может быть выполнен как с обычной ' 'десктопной-версии проекта, так и через iOS или Андроид-приложение. Кнопка ' 'для авторизации находится вверху. После нажатия на нее нужно ввести логин и ' 'пароль, указанные в процессе регистрации.\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' '\tистория прошлых ставок на спорт.\r\n' '\r\n' '\r\n' 'В аккаунте пользователя формируются купоны со ставками и реализована функция ' 'быстрой связи с саппортом проекта для решения каких-либо проблем.\r\n' '\r\n' 'Обязательна ли верификация в БК Леон\r\n' '\r\n' 'Чтобы иметь возможность пополнять счет, делать ставки и выводить выигрыши, ' 'кроме регистрации в Леон, необходимо еще и подтвердить свою личность — ' 'пройти идентификацию. Процедура эта выполняется онлайн — через ' 'официальный ресурс ЦУПИС или через офисы компаний Евросеть и Контакт, ' 'которые расположены по всей стране. Стоимость процедуры — всего 300 ' 'рублей. Также подтвердить свою личность можно в одном из филиалов ' 'акционерного общества Киви Банк.\r\n' '\r\n' '\r\n' 'НА ЗАМЕТКУ!\r\n' '\r\n' 'Если ранее пользователь уже проходил процедуру подтверждения личности в ' 'системе Киви и имеет электронный кошелек с идентифицированным статусом, ' 'обращаться в ЦУПИС не нужно — достаточно ввести номер телефона ' 'привязанный к платежной системе на этапе регистрации в Леон. Такая функция ' 'реализована с 2016 года, когда компания начала сотрудничество с акционерным ' 'обществом Киви Банк.\r\n' '\r\n' '\r\n' 'Доступ к БК Leon\r\n' '\r\n' 'С 2011 года букмекерская контора работает абсолютно легально, имеет ' 'лицензию, выданную Федеральной Налоговой Службой РФ. Поэтому русские беттеры ' 'могут без каких-либо проблем пользоваться всем доступным функционалов ' 'преокта. С ЦУПИС-2 компания работает с 2016 года, поэтому входит в число ' 'лицензированных, частных букмекерских контор.\r\n' '\r\n' 'Но если речь идет об игроках из других стран, у них не получится стать ' 'пользователем проекта. Выход — зарегистрироваться в оффшорной конторе ' 'Leon, но мы настоятельно не рекомендуем этого делать, так как проект ' 'работает вне закона.\r\n' '\r\n' 'Также в интернете можно найти зеркала букмекера — проекты-копии, ' 'который на 100% повторяют внешний вид основного ресурса. Их также не стоит ' 'использовать, ведь они нелегальны и вы рискуе… <trimmed 7622 bytes string> |
comment_form | <CommentForm bound=False, valid=Unknown, fields=(captcha)> |
comments | [] |
contact | <BookmakerContact: [Леон] Живой чат> |
content | [] |
cursor | <django.db.backends.postgresql.base.CursorDebugWrapper object at 0x7f09faec0340> |
None |
|
first_platform | 'www' |
get_client_ip | <function index.<locals>.get_client_ip at 0x7f09faf29430> |
h | {'html': '<h2><strong>Преимущества и недостатки букмекерской конторы</strong> ' '<strong>Леон</strong></h2>', 'html_id': '<h2 ' 'id="preimuschestva-i-nedostatki-bukmekerskoj-kontoryi-leon"><strong>Преимущества ' 'и недостатки букмекерской конторы</strong> ' '<strong>Леон</strong></h2>', 'id': 'preimuschestva-i-nedostatki-bukmekerskoj-kontoryi-leon', 'title': 'Преимущества и недостатки букмекерской конторы Леон'} |
hasBookmakerScore | 0 |
hasMobileScore | 0 |
i | 26 |
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': 'Обзор букмекерской конторы Леон, официальный ' 'сайт, лицензия и организация, линия и ' 'коэффициенты, отзывы, личный кабинет, ' 'преимущества и недостатки дизайна букмекера ' 'Leon.', 'email': None, 'foundingDate': 2011, 'logo': 'https://gbet.ru/uploads/2021/04/15/Ieon.png', 'makesOffer': {'@type': 'Offer', 'acceptedPaymentMethod': [{'@type': 'PaymentMethod', 'name': 'MasterCard'}, {'@type': 'PaymentMethod', 'name': 'Visa'}, {'@type': 'PaymentMethod', 'name': 'WebMoney'}, {'@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': 'TelePay'}], 'description': '₽100', 'name': 'Сделать ставку'}, 'name': 'Леон', 'telephone': None}, 'name': 'Обзор БК Леон, официальный сайт, отзывы, вся информация о букмекере', 'reviewBody': 'Главная страница Леон, находящаяся по адресу ' 'https://www.leon.ru, была разработана в соответствии с ' 'лицензионными требованиями, поэтому она содержит исключительно ' 'те разделы, которые касаются ставок на спорт. В отличие от ' 'своего «двойника» — оффшорной букмекерской ' 'компании существующей на разных языках, легальный проект Леон ' 'представлен только в русскоязычной версии.', 'reviewRating': {'@type': 'Rating', 'bestRating': 5, 'ratingValue': '4.0', 'worstRating': 0}} |
json_ld_faq | {} |
map_officies | [] |
p | ['Главная страница Леон, находящаяся по адресу https://www.leon.ru, была ' 'разработана в соответствии с лицензионными требованиями, поэтому она ' 'содержит исключительно те разделы, которые касаются ставок на спорт. В ' 'отличие от своего «двойника» — оффшорной букмекерской ' 'компании существующей на разных языках, легальный проект Леон представлен ' 'только в русскоязычной версии.\r', '\r', 'Среди основных преимуществ сайта в сравнении с конкурентами:\r', '\r', '\r', '\tпонятный, простой для новичка интерфейс;\r', '\tпродуманная навигация и юзабилити;\r', '\tбыстрый широкий функционал, который понравится как беттеру-новичку, так и ' 'профессиональному капперу.\r', '\r', '\r', 'В верхней части официального сайта компании расположены главные разделы ' 'меню. Никакой сторонней и отвлекающей информации проект не содержит, что ' 'позволяет клиентам компании максимально сосредоточиться на заключении ' 'пари.\r', '\r', 'Обзор личного кабинета БК Leon\r', '\r', 'Вход в личный аккаунт беттера может быть выполнен как с обычной ' 'десктопной-версии проекта, так и через iOS или Андроид-приложение. Кнопка ' 'для авторизации находится вверху. После нажатия на нее нужно ввести логин и ' 'пароль, указанные в процессе регистрации.\r', '\r', 'Аккаунт беттера привязывается к мобильному номеру, поэтому при регистрации ' 'необходимо указать действующий телефон, на который будет отправлено ' 'СМС-сообщение с кодом подтверждения введенных данных. Только после этого ' 'пользователю становится доступен его аккаунт.\r', '\r', 'После авторизации в букмекерской конторе пользователю открываются основные ' 'инструменты для игры в Леон:\r', '\r', '\r', '\tраздел для внесения депозита разными способами;\r', '\tменю для вывода средств со счета на карту банка или электронный кошелек;\r', '\tлиния с росписью событий и возможность заключать пари;\r', '\tполученные бонусы и статистика по их использованию;\r', '\tистория прошлых ставок на спорт.\r', '\r', '\r', 'В аккаунте пользователя формируются купоны со ставками и реализована функция ' 'быстрой связи с саппортом проекта для решения каких-либо проблем.\r', '\r', 'Обязательна ли верификация в БК Леон\r', '\r', 'Чтобы иметь возможность пополнять счет, делать ставки и выводить выигрыши, ' 'кроме регистрации в Леон, необходимо еще и подтвердить свою личность — ' 'пройти идентификацию. Процедура эта выполняется онлайн — через ' 'официальный ресурс ЦУПИС или через офисы компаний Евросеть и Контакт, ' 'которые расположены по всей стране. Стоимость процедуры — всего 300 ' 'рублей. Также подтвердить свою личность можно в одном из филиалов ' 'акционерного общества Киви Банк.\r', '\r', '\r', 'НА ЗАМЕТКУ!\r', '\r', 'Если ранее пользователь уже проходил процедуру подтверждения личности в ' 'системе Киви и имеет электронный кошелек с идентифицированным статусом, ' 'обращаться в ЦУПИС не нужно — достаточно ввести номер телефона ' 'привязанный к платежной системе на этапе регистрации в Леон. Такая функция ' 'реализована с 2016 года, когда компания начала сотрудничество с акционерным ' 'обществом Киви Банк.\r', '\r', '\r', 'Доступ к БК Leon\r', '\r', 'С 2011 года букмекерская контора работает абсолютно легально, имеет ' 'лицензию, выданную Федеральной Налоговой Службой РФ. Поэтому русские беттеры ' 'могут без каких-либо проблем пользоваться всем доступным функционалов ' 'преокта. С ЦУПИС-2 компания работает с 2016 года, поэтому входит в число ' 'лицензированных, частных букмекерских контор.\r', '\r', 'Но если речь идет об игроках из других стран, у них не получится стать ' 'пользователем проекта. Выход — зарегистрироваться в оффшорной конторе ' 'Leon, но мы настоятельно не рекомендуем этого делать, так как проект ' 'работает вне закона.\r', '\r', 'Также в интернете можно найти зеркала букмекера — проекты-копии, ' 'который на 100% повторяют внешний вид основного ресурса. Их также не стоит ' 'использовать, ведь они нелегальны и вы рискуете потерять все вложенные ' 'деньги.\r', '\r', … <trimmed 7507 bytes string> |
pages | [{'android_id': 17, 'android_slug': 'prilozhenie-bk-leon-na-android', 'inout_page': None, 'ios_id': 18, 'ios_slug': 'prilozhenie-bk-leon-na-ios', 'menu_android_text': 'Приложение Leon на Андроид', 'menu_inout_text': 'Получения выигрыша с Леон', 'menu_ios_text': 'Версия Бк Леон для ios', 'menu_mobile_text': 'Мобильная версия сайта Leon', 'menu_registration_text': 'БК Леон регистрация', 'menu_review_text': 'Обзор официального сайта БК Леон', 'mobile_id': 13, 'mobile_slug': 'mobilnaya-versiya-leon', 'reg_page': None}] |
phone | None |
prerender_template | None |
request | <WSGIRequest: GET '/leon/'> |
s | <Service: Результаты> |
service | <BookmakerService: BookmakerService object (305)> |
short_description | ('Главная страница Леон, находящаяся по адресу https://www.leon.ru, была ' 'разработана в соответствии с лицензионными требованиями, поэтому она ' 'содержит исключительно те разделы, которые касаются ставок на спорт. В ' 'отличие от своего «двойника» — оффшорной букмекерской ' 'компании существующей на разных языках, легальный проект Леон представлен ' 'только в русскоязычной версии.') |
slug | 'leon' |
soup | <p>Главная страница Леон, находящаяся по адресу https://www.leon.ru, была разработана в соответствии с лицензионными требованиями, поэтому она содержит исключительно те разделы, которые касаются ставок на спорт. В отличие от своего «двойника» — оффшорной букмекерской компании существующей на разных языках, легальный проект Леон представлен только в русскоязычной версии.</p> <p>Среди основных преимуществ сайта в сравнении с конкурентами:</p> <ul> <li>понятный, простой для новичка интерфейс;</li> <li>продуманная навигация и юзабилити;</li> <li>быстрый широкий функционал, который понравится как беттеру-новичку, так и профессиональному капперу.</li> </ul> <p>В верхней части официального сайта компании расположены главные разделы меню. Никакой сторонней и отвлекающей информации проект не содержит, что позволяет клиентам компании максимально сосредоточиться на заключении пари.</p> <h2><strong>Обзор</strong> <strong>личного</strong> <strong>кабинета</strong> <strong>БК</strong> <strong>Leon</strong></h2> <p>Вход в личный аккаунт беттера может быть выполнен как с обычной десктопной-версии проекта, так и через iOS или Андроид-приложение. Кнопка для авторизации находится вверху. После нажатия на нее нужно ввести логин и пароль, указанные в процессе регистрации.</p> <p>Аккаунт беттера привязывается к мобильному номеру, поэтому при регистрации необходимо указать действующий телефон, на который будет отправлено СМС-сообщение с кодом подтверждения введенных данных. Только после этого пользователю становится доступен его аккаунт.</p> <p>После авторизации в букмекерской конторе пользователю открываются основные инструменты для игры в Леон:</p> <ul> <li>раздел для внесения депозита разными способами;</li> <li>меню для вывода средств со счета на карту банка или электронный кошелек;</li> <li>линия с росписью событий и возможность заключать пари;</li> <li>полученные бонусы и статистика по их использованию;</li> <li>история прошлых ставок на спорт.</li> </ul> <p>В аккаунте пользователя формируются купоны со ставками и реализована функция быстрой связи с саппортом проекта для решения каких-либо проблем.</p> <h2><strong>Обязательна ли верификация в</strong> <strong>БК</strong> <strong>Леон</strong></h2> <p>Чтобы иметь возможность пополнять счет, делать ставки и выводить выигрыши, кроме регистрации в Леон, необходимо еще и подтвердить свою личность — пройти идентификацию. Процедура эта выполняется онлайн — через официальный ресурс ЦУПИС или через офисы компаний Евросеть и Контакт, которые расположены по всей стране. Стоимость процедуры — всего 300 рублей. Также подтвердить свою личность можно в одном из филиалов акционерного общества Киви Банк.</p> <blockquote> <p><strong><span style="color:#3598db">НА ЗАМЕТКУ!</span></strong></p> <p><em>Если ранее пользователь уже проходил процедуру подтверждения личности в системе Киви и имеет электронный кошелек с идентифицированным статусом, обращаться в ЦУПИС не нужно — достаточно ввести номер телефона привязанный к платежной системе на этапе регистрации в Леон. Такая функция реализована с 2016 года, когда компания начала сотрудничество с акционерным обществом Киви Банк.</em></p> </blockquote> <h2><strong>Доступ к БК Leon</strong></h2> <p>С 2011 года букмекерская контора работает абсолютно легально, имеет лицензию, выданную Федеральной Налоговой Службой РФ. Поэтому русские беттеры могут без каких-либо проблем пользоваться всем доступным функционалов преокта. С ЦУПИС-2 компания работает с 2016 года, поэтому входит в число лицензированных, частных букмекерских контор.</p> <p>Но если речь идет об игроках из других стран, у них не получится стать пользователем проекта. Выход — зарегистрироваться в оффшорной конторе Leon, но мы настоятельно не рекомендуем этого делать, так как проект работает вне закона.</p> <p>Также в интернете можно найти зеркала букмекера — проекты-копии, который на 100% повторяют внешний вид основного ресурса. Их также не стоит использовать, ведь они нелегальны и вы рискуете потерять все вложенные деньги.</p> <h2><strong>Обзор линии и коэффициентов БК Леон</strong></h2> <p>Линия букмекера в… <trimmed 7408 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: BetBoom>, <Bookmaker: 1ХСтавка>, <Bookmaker: Melbet>]>, '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 13095 bytes string> |
request | <WSGIRequest: GET '/leon/'> |
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: BetBoom>, <Bookmaker: 1ХСтавка>, <Bookmaker: Melbet>]>, '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 13095 bytes string> |
request | <WSGIRequest: GET '/leon/'> |
template | <django.template.backends.django.Template object at 0x7f09fa0cee20> |
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: Леон>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["leon"]}', 'total_officies': 0, 'comments': [], 'comment_form': <CommentForm bound=False, valid=Unknown, fields=(captcha)>, 'content': [], 'hasMobileScore': 0, 'hasBookmakerScore': 0, 'json_ld': '{"@context": "http://schema.org", "@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, \\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": "\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 \\u041b\\u0435\\u043e\\u043d, \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f \\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 \\u0432 \\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 \\u0441 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 \\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 \\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f \\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 \\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u0441\\u0432\\u043e\\u0435\\u0433\\u043e «\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» — \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 \\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 \\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 \\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": "Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, "author": {"@type": "Organization", "name": "GBet", "url": "https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": "https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 \\u041b\\u0435\\u043e\\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\… <trimmed 8959 bytes string> |
request | <WSGIRequest: GET '/leon/'> |
self | <django.template.backends.django.Template object at 0x7f09fa0cee20> |
/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: Леон>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["leon"]}', 'total_officies': 0, 'comments': [], 'comment_form': <CommentForm bound=False, valid=Unknown, fields=(captcha)>, 'content': [], 'hasMobileScore': 0, 'hasBookmakerScore': 0, 'json_ld': '{"@context": "http://schema.org", "@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, \\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": "\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 \\u041b\\u0435\\u043e\\u043d, \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f \\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 \\u0432 \\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 \\u0441 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 \\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 \\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f \\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 \\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u0441\\u0432\\u043e\\u0435\\u0433\\u043e «\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» — \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 \\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 \\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 \\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": "Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, "author": {"@type": "Organization", "name": "GBet", "url": "https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": "https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 \\u041b\\u0435\\u043e\\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\… <trimmed 8959 bytes string> |
self | <django.template.base.Template object at 0x7f09faab0d60> |
/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: Леон>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["leon"]}', 'total_officies': 0, 'comments': [], 'comment_form': <CommentForm bound=False, valid=Unknown, fields=(captcha)>, 'content': [], 'hasMobileScore': 0, 'hasBookmakerScore': 0, 'json_ld': '{"@context": "http://schema.org", "@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, \\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": "\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 \\u041b\\u0435\\u043e\\u043d, \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f \\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 \\u0432 \\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 \\u0441 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 \\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 \\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f \\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 \\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u0441\\u0432\\u043e\\u0435\\u0433\\u043e «\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» — \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 \\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 \\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 \\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": "Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, "author": {"@type": "Organization", "name": "GBet", "url": "https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": "https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 \\u041b\\u0435\\u043e\\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\… <trimmed 8959 bytes string> |
self | <django.template.base.Template object at 0x7f09faab0d60> |
/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: Леон>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["leon"]}', 'total_officies': 0, 'comments': [], 'comment_form': <CommentForm bound=False, valid=Unknown, fields=(captcha)>, 'content': [], 'hasMobileScore': 0, 'hasBookmakerScore': 0, 'json_ld': '{"@context": "http://schema.org", "@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, \\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": "\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 \\u041b\\u0435\\u043e\\u043d, \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f \\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 \\u0432 \\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 \\u0441 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 \\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 \\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f \\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 \\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u0441\\u0432\\u043e\\u0435\\u0433\\u043e «\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» — \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 \\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 \\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 \\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": "Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, "author": {"@type": "Organization", "name": "GBet", "url": "https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": "https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 \\u041b\\u0435\\u043e\\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\… <trimmed 8959 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: Леон>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["leon"]}', 'total_officies': 0, 'comments': [], 'comment_form': <CommentForm bound=False, valid=Unknown, fields=(captcha)>, 'content': [], 'hasMobileScore': 0, 'hasBookmakerScore': 0, 'json_ld': '{"@context": "http://schema.org", "@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, \\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": "\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 \\u041b\\u0435\\u043e\\u043d, \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f \\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 \\u0432 \\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 \\u0441 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 \\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 \\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f \\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 \\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u0441\\u0432\\u043e\\u0435\\u0433\\u043e «\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» — \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 \\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 \\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 \\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": "Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, "author": {"@type": "Organization", "name": "GBet", "url": "https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": "https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 \\u041b\\u0435\\u043e\\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\… <trimmed 8959 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 0x7f09fa0ce4f0> |
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 0x7f09fabb5e80>, <TextNode: '" alt="alt">\n '>, <django.templatetags.static.StaticNode object at 0x7f09fabb54f0>, <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 0x7f09faa6df70>]>, '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 0x7f09fab0c760> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Леон>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["leon"]}', 'total_officies': 0, 'comments': [], 'comment_form': <CommentForm bound=False, valid=Unknown, fields=(captcha)>, 'content': [], 'hasMobileScore': 0, 'hasBookmakerScore': 0, 'json_ld': '{"@context": "http://schema.org", "@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, \\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": "\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 \\u041b\\u0435\\u043e\\u043d, \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f \\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 \\u0432 \\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 \\u0441 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 \\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 \\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f \\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 \\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u0441\\u0432\\u043e\\u0435\\u0433\\u043e «\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» — \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 \\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 \\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 \\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": "Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, "author": {"@type": "Organization", "name": "GBet", "url": "https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": "https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 \\u041b\\u0435\\u043e\\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\… <trimmed 8959 bytes string> |
node | <django.template.defaulttags.LoadNode object at 0x7f09fab307c0> |
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: Леон>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["leon"]}', 'total_officies': 0, 'comments': [], 'comment_form': <CommentForm bound=False, valid=Unknown, fields=(captcha)>, 'content': [], 'hasMobileScore': 0, 'hasBookmakerScore': 0, 'json_ld': '{"@context": "http://schema.org", "@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, \\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": "\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 \\u041b\\u0435\\u043e\\u043d, \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f \\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 \\u0432 \\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 \\u0441 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 \\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 \\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f \\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 \\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u0441\\u0432\\u043e\\u0435\\u0433\\u043e «\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» — \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 \\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 \\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 \\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": "Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, "author": {"@type": "Organization", "name": "GBet", "url": "https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": "https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 \\u041b\\u0435\\u043e\\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\… <trimmed 8959 bytes string> |
self | <django.template.base.Template object at 0x7f09fab0c760> |
/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>', 'Обзор БК Леон, официальный сайт, отзывы, вся информация о букмекере', '</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="', 'Обзор букмекерской конторы Леон, официальный сайт, лицензия и организация, ' 'линия и коэффициенты, отзывы, личный кабинет, преимущества и недостатки ' 'дизайна букмекера Leon.', '">\n ', '', '\n' ' <meta property="og:locale" content="ru_RU" />\n' ' <meta property="og:site_name" content="gbet.ru" />\n' ' <meta property="og:title" content="', 'Обзор БК Леон, официальный сайт, отзывы, вся информация о букмекере', '" />\n <meta property="og:description" content="', 'Обзор букмекерской конторы Леон, официальный сайт, лицензия и организация, ' 'линия и коэффициенты, отзывы, личный кабинет, преимущества и недостатки ' 'дизайна букмекера Leon.', '" />\n <meta property="og:type" content="', 'article', '" />\n <meta property="og:url" content="', 'https://gbet.ru/leon/', '" />\n <meta property="og:image" content="', 'https://gbet.ru/uploads/2021/04/15/Ieon.png', '" />\n <meta property="twitter:url" content="', 'https://gbet.ru/leon/', '" />\n <meta property="twitter:title" content="', 'Обзор БК Леон, официальный сайт, отзывы, вся информация о букмекере', '" />\n <meta property="twitter:description" content="', 'Обзор букмекерской конторы Леон, официальный сайт, лицензия и организация, ' 'линия и коэффициенты, отзывы, личный кабинет, преимущества и недостатки ' 'дизайна букмекера Leon.', '" />\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>\n' ' </div>\n' ' <div… <trimmed 78578 bytes string> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Леон>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["leon"]}', 'total_officies': 0, 'comments': [], 'comment_form': <CommentForm bound=False, valid=Unknown, fields=(captcha)>, 'content': [], 'hasMobileScore': 0, 'hasBookmakerScore': 0, 'json_ld': '{"@context": "http://schema.org", "@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, \\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": "\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 \\u041b\\u0435\\u043e\\u043d, \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f \\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 \\u0432 \\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 \\u0441 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 \\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 \\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f \\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 \\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u0441\\u0432\\u043e\\u0435\\u0433\\u043e «\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» — \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 \\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 \\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 \\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": "Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, "author": {"@type": "Organization", "name": "GBet", "url": "https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": "https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 \\u041b\\u0435\\u043e\\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\… <trimmed 8959 bytes string> |
node | <Block Node: content. Contents: []> |
self | [<django.template.defaulttags.LoadNode object at 0x7f09fab307c0>, <TextNode: '\n'>, <django.template.defaulttags.LoadNode object at 0x7f09fab30e80>, <TextNode: '\n'>, <django.template.defaulttags.LoadNode object at 0x7f09fa6d61c0>, <TextNode: '\n<!DOCTYPE html>\n<html la'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa6d6040>, <TextNode: '</title>\n <link rel="s'>, <django.templatetags.static.StaticNode object at 0x7f09fa6d6640>, <TextNode: '" type="image/x-icon">\n '>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa1f4d00>, <TextNode: '">\n '>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa1f4340>, <TextNode: '\n <meta property="og:l'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa1f4b80>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa80a6a0>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa80a550>, <TextNode: '" />\n <meta property="'>, <Variable Node: request.build_absolute_uri>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fabdca90>, <TextNode: '" />\n <meta property="'>, <Variable Node: request.build_absolute_uri>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fabdc7f0>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09faa6d070>, <TextNode: '" />\n <meta property="'>, <django.templatetags.static.StaticNode object at 0x7f09faa6d850>, <TextNode: '">\n <link rel="preconn'>, <django.template.loader_tags.IncludeNode object at 0x7f09faa6dfa0>, <TextNode: '\n '>, <Block Node: header. Contents: [<django.template.loader_tags.IncludeNode object at 0x7f09faa6df70>]>, <TextNode: '\n <main class="main">\n'>, <Block Node: content. Contents: []>, <TextNode: '\n </main>\n <button '>, <django.template.loader_tags.IncludeNode object at 0x7f09fab6f7c0>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f09fab6f250>, <TextNode: '\n '>, <Block Node: footer. Contents: [<TextNode: '\n <!-- FOOTER START --'>, <django.templatetags.static.StaticNode object at 0x7f09fabb5e80>, <TextNode: '" alt="alt">\n '>, <django.templatetags.static.StaticNode object at 0x7f09fabb54f0>, <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 0x7f09faa820a0>, <TextNode: '"></script>\n\n <!-- Yan'>, <django.templatetags.static.StaticNode object at 0x7f09faa82bb0>, <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: Леон>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["leon"]}', 'total_officies': 0, 'comments': [], 'comment_form': <CommentForm bound=False, valid=Unknown, fields=(captcha)>, 'content': [], 'hasMobileScore': 0, 'hasBookmakerScore': 0, 'json_ld': '{"@context": "http://schema.org", "@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, \\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": "\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 \\u041b\\u0435\\u043e\\u043d, \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f \\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 \\u0432 \\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 \\u0441 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 \\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 \\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f \\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 \\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u0441\\u0432\\u043e\\u0435\\u0433\\u043e «\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» — \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 \\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 \\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 \\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": "Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, "author": {"@type": "Organization", "name": "GBet", "url": "https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": "https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 \\u041b\\u0435\\u043e\\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\… <trimmed 8959 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 0x7f09fa8b6040>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f09fa8b6df0>, <TextNode: '\n </aside>\n <main c'>, <django.template.defaulttags.URLNode object at 0x7f09fa8b6460>, <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 0x7f09faa58a30>, <TextNode: '" alt=""/>\n '>, <Variable Node: bookmaker.AvailablePlatforms>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09faa580a0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09faa587f0>, <TextNode: '" alt=" "/>\n '>, <Variable Node: bookmaker.margin>, <TextNode: '%</div>\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa69b610>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa69b520>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa69b040>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fabca3a0>, <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 0x7f09fa531ee0>, <TextNode: '" alt="">\n '>, <Variable Node: bookmaker.name>, <TextNode: '</div>\n '>, <IfNode>, <TextNode: '\n </div>\n\n'>, <django.templatetags.static.StaticNode object at 0x7f09fa5b1a30>, <TextNode: … <trimmed 17818 bytes string> |
block_context | <django.template.loader_tags.BlockContext object at 0x7f09fa0ce4f0> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Леон>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["leon"]}', 'total_officies': 0, 'comments': [], 'comment_form': <CommentForm bound=False, valid=Unknown, fields=(captcha)>, 'content': [], 'hasMobileScore': 0, 'hasBookmakerScore': 0, 'json_ld': '{"@context": "http://schema.org", "@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, \\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": "\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 \\u041b\\u0435\\u043e\\u043d, \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f \\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 \\u0432 \\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 \\u0441 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 \\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 \\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f \\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 \\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u0441\\u0432\\u043e\\u0435\\u0433\\u043e «\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» — \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 \\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 \\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 \\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": "Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, "author": {"@type": "Organization", "name": "GBet", "url": "https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": "https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 \\u041b\\u0435\\u043e\\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\… <trimmed 8959 bytes string> |
push | <Block Node: content. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n <aside class="sideba'>, <django.template.loader_tags.IncludeNode object at 0x7f09fa8b6040>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f09fa8b6df0>, <TextNode: '\n </aside>\n <main c'>, <django.template.defaulttags.URLNode object at 0x7f09fa8b6460>, <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 0x7f09faa58a30>, <TextNode: '" alt=""/>\n '>, <Variable Node: bookmaker.AvailablePlatforms>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09faa580a0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09faa587f0>, <TextNode: '" alt=" "/>\n '>, <Variable Node: bookmaker.margin>, <TextNode: '%</div>\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa69b610>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa69b520>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa69b040>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fabca3a0>, <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 0x7f09fa531ee0>, <TextNode: '" alt="">\n '>, <Variable Node: bookmaker.name>, <TextNode: '</div>\n '>, <IfNode>, <TextNode: '\n </div>\n\n'>, <django.templatetags.static.StaticNode object at 0x7f09fa5b1a30>, <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 ' |
bits | ['\n ', '<script type="application/ld+json">{"@context": "http://schema.org", ' '"@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 ' '\\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, ' '\\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": ' '"\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f ' '\\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 ' '\\u041b\\u0435\\u043e\\u043d, ' '\\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f ' '\\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 ' 'https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 ' '\\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 ' '\\u0432 ' '\\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 ' '\\u0441 ' '\\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 ' '\\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, ' '\\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 ' '\\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 ' '\\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e ' '\\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, ' '\\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 ' '\\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f ' '\\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 ' '\\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 ' '\\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 ' '\\u0441\\u0432\\u043e\\u0435\\u0433\\u043e ' '«\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» ' '— \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 ' '\\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 ' '\\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 ' '\\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 ' '\\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 ' '\\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, ' '\\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 ' '\\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d ' '\\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d ' '\\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 ' '\\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 ' '\\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": ' '"Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, ' '"author": {"@type": "Organization", "name": "GBet", "url": ' '"https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": ' '"https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 ' '\\u041b\\u0435\\u043e\\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\\u04… <trimmed 73128 bytes string> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Леон>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["leon"]}', 'total_officies': 0, 'comments': [], 'comment_form': <CommentForm bound=False, valid=Unknown, fields=(captcha)>, 'content': [], 'hasMobileScore': 0, 'hasBookmakerScore': 0, 'json_ld': '{"@context": "http://schema.org", "@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, \\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": "\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 \\u041b\\u0435\\u043e\\u043d, \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f \\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 \\u0432 \\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 \\u0441 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 \\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 \\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f \\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 \\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u0441\\u0432\\u043e\\u0435\\u0433\\u043e «\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» — \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 \\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 \\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 \\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": "Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, "author": {"@type": "Organization", "name": "GBet", "url": "https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": "https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 \\u041b\\u0435\\u043e\\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\… <trimmed 8959 bytes string> |
node | <IfNode> |
self | [<TextNode: '\n '>, <IfNode>, <TextNode: '\n <aside class="sideba'>, <django.template.loader_tags.IncludeNode object at 0x7f09fa8b6040>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f09fa8b6df0>, <TextNode: '\n </aside>\n <main c'>, <django.template.defaulttags.URLNode object at 0x7f09fa8b6460>, <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 0x7f09faa58a30>, <TextNode: '" alt=""/>\n '>, <Variable Node: bookmaker.AvailablePlatforms>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09faa580a0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09faa587f0>, <TextNode: '" alt=" "/>\n '>, <Variable Node: bookmaker.margin>, <TextNode: '%</div>\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa69b610>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa69b520>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa69b040>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fabca3a0>, <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 0x7f09fa531ee0>, <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: Леон>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["leon"]}', 'total_officies': 0, 'comments': [], 'comment_form': <CommentForm bound=False, valid=Unknown, fields=(captcha)>, 'content': [], 'hasMobileScore': 0, 'hasBookmakerScore': 0, 'json_ld': '{"@context": "http://schema.org", "@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, \\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": "\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 \\u041b\\u0435\\u043e\\u043d, \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f \\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 \\u0432 \\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 \\u0441 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 \\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 \\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f \\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 \\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u0441\\u0432\\u043e\\u0435\\u0433\\u043e «\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» — \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 \\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 \\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 \\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": "Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, "author": {"@type": "Organization", "name": "GBet", "url": "https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": "https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 \\u041b\\u0435\\u043e\\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\… <trimmed 8959 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 0x7f09fa05afd0>) |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Леон>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["leon"]}', 'total_officies': 0, 'comments': [], 'comment_form': <CommentForm bound=False, valid=Unknown, fields=(captcha)>, 'content': [], 'hasMobileScore': 0, 'hasBookmakerScore': 0, 'json_ld': '{"@context": "http://schema.org", "@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, \\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": "\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 \\u041b\\u0435\\u043e\\u043d, \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f \\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 \\u0432 \\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 \\u0441 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 \\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 \\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f \\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 \\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u0441\\u0432\\u043e\\u0435\\u0433\\u043e «\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» — \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 \\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 \\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 \\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": "Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, "author": {"@type": "Organization", "name": "GBet", "url": "https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": "https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 \\u041b\\u0435\\u043e\\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\… <trimmed 8959 bytes string> |
match | <QuerySet [<BookmakerBonus: Бонус на первый депозит от БК Леон>]> |
nodelist | [<TextNode: '\n <div class="'>, <Variable Node: bookmaker.name>, <TextNode: ' на сегодня</h2>\n '>, <django.template.defaulttags.URLNode object at 0x7f09fa05a2b0>, <TextNode: '"\n '>, <ForNode: for bonus in bookmaker.BookmakerBonus, tail_len: 17>, <TextNode: '\n </di'>] |
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 | ' на сегодня</h2>\n <a href="' |
bits | ['\n' ' <div class="recommended-offers recommended-offers_more ' 'overview-bonuses section">\n' ' <div class="recommended-offers__box">\n' ' <div class="recommended-offers__head">\n' ' <h2 id="bonuses" class="overview-title ' 'recommended-offers__title">Лучшие бонусы ', 'Леон', ' на сегодня</h2>\n <a href="'] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Леон>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["leon"]}', 'total_officies': 0, 'comments': [], 'comment_form': <CommentForm bound=False, valid=Unknown, fields=(captcha)>, 'content': [], 'hasMobileScore': 0, 'hasBookmakerScore': 0, 'json_ld': '{"@context": "http://schema.org", "@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, \\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": "\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 \\u041b\\u0435\\u043e\\u043d, \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f \\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 \\u0432 \\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 \\u0441 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 \\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 \\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f \\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 \\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u0441\\u0432\\u043e\\u0435\\u0433\\u043e «\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» — \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 \\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 \\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 \\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": "Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, "author": {"@type": "Organization", "name": "GBet", "url": "https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": "https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 \\u041b\\u0435\\u043e\\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\… <trimmed 8959 bytes string> |
node | <django.template.defaulttags.URLNode object at 0x7f09fa05a2b0> |
self | [<TextNode: '\n <div class="'>, <Variable Node: bookmaker.name>, <TextNode: ' на сегодня</h2>\n '>, <django.template.defaulttags.URLNode object at 0x7f09fa05a2b0>, <TextNode: '"\n '>, <ForNode: for bonus in bookmaker.BookmakerBonus, tail_len: 17>, <TextNode: '\n </di'>] |
/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: Леон>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["leon"]}', 'total_officies': 0, 'comments': [], 'comment_form': <CommentForm bound=False, valid=Unknown, fields=(captcha)>, 'content': [], 'hasMobileScore': 0, 'hasBookmakerScore': 0, 'json_ld': '{"@context": "http://schema.org", "@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, \\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": "\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 \\u041b\\u0435\\u043e\\u043d, \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f \\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 \\u0432 \\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 \\u0441 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 \\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 \\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f \\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 \\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u0441\\u0432\\u043e\\u0435\\u0433\\u043e «\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» — \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 \\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 \\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 \\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": "Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, "author": {"@type": "Organization", "name": "GBet", "url": "https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": "https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 \\u041b\\u0435\\u043e\\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\… <trimmed 8959 bytes string> |
self | <django.template.defaulttags.URLNode object at 0x7f09fa05a2b0> |
/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 | ['leon'] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Леон>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["leon"]}', 'total_officies': 0, 'comments': [], 'comment_form': <CommentForm bound=False, valid=Unknown, fields=(captcha)>, 'content': [], 'hasMobileScore': 0, 'hasBookmakerScore': 0, 'json_ld': '{"@context": "http://schema.org", "@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0411\\u041a \\u041b\\u0435\\u043e\\u043d, \\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": "\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430 \\u041b\\u0435\\u043e\\u043d, \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0449\\u0430\\u044f\\u0441\\u044f \\u043f\\u043e \\u0430\\u0434\\u0440\\u0435\\u0441\\u0443 https://www.leon.ru, \\u0431\\u044b\\u043b\\u0430 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u0430 \\u0432 \\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0438 \\u0441 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u043e\\u043d\\u043d\\u044b\\u043c\\u0438 \\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f\\u043c\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043e\\u043d\\u0430 \\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0438\\u0442 \\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u0442\\u0435 \\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u044b, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043a\\u0430\\u0441\\u0430\\u044e\\u0442\\u0441\\u044f \\u0441\\u0442\\u0430\\u0432\\u043e\\u043a \\u043d\\u0430 \\u0441\\u043f\\u043e\\u0440\\u0442. \\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u0441\\u0432\\u043e\\u0435\\u0433\\u043e «\\u0434\\u0432\\u043e\\u0439\\u043d\\u0438\\u043a\\u0430» — \\u043e\\u0444\\u0444\\u0448\\u043e\\u0440\\u043d\\u043e\\u0439 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0435\\u0439 \\u043d\\u0430 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u0430\\u0445, \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442 \\u041b\\u0435\\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432 \\u0440\\u0443\\u0441\\u0441\\u043a\\u043e\\u044f\\u0437\\u044b\\u0447\\u043d\\u043e\\u0439 \\u0432\\u0435\\u0440\\u0441\\u0438\\u0438.", "reviewRating": {"@type": "Rating", "bestRating": 5, "worstRating": 0, "ratingValue": "4.0"}, "author": {"@type": "Organization", "name": "GBet", "url": "https://gbet.ru"}, "itemReviewed": {"@type": "Organization", "logo": "https://gbet.ru/uploads/2021/04/15/Ieon.png", "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 \\u041b\\u0435\\u043e\\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\… <trimmed 8959 bytes string> |
current_app | '' |
kwargs | {} |
reverse | <function reverse at 0x7f0a1af4e310> |
self | <django.template.defaulttags.URLNode object at 0x7f09fa05a2b0> |
url | '' |
view_name | 'bookmakers:bookmakerBonuses' |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/urls/base.py
, line 86, in reverse
(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)…
reverse_lazy = lazy(reverse, str)
def clear_url_caches():
Variable | Value |
---|---|
app_list | ['bookmakers'] |
args | ['leon'] |
current_app | '' |
current_ns | None |
current_path | None |
extra | 'bookmakers/' |
kwargs | {} |
ns | 'bookmakers' |
ns_converters | {} |
ns_pattern | 'bookmakers/' |
path | ['bookmakers'] |
prefix | '/' |
resolved_path | ['bookmakers'] |
resolver | <URLResolver <URLResolver list> (None:None) '^/'> |
urlconf | 'gbet.urls' |
view | 'bookmakerBonuses' |
viewname | 'bookmakers:bookmakerBonuses' |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/urls/resolvers.py
, line 694, in _reverse_with_prefix
(lookup_view_s, arg_msg, len(patterns), patterns)
)
else:
msg = (
"Reverse for '%(view)s' not found. '%(view)s' is not "
"a valid view function or pattern name." % {'view': lookup_view_s}
)
raise NoReverseMatch(msg)…
Variable | Value |
---|---|
_prefix | '/' |
args | ('leon',) |
kwargs | {} |
lookup_view | 'bookmakerBonuses' |
lookup_view_s | 'bookmakerBonuses' |
m | None |
msg | ("Reverse for 'bookmakerBonuses' not found. 'bookmakerBonuses' is not a valid " 'view function or pattern name.') |
n | None |
patterns | [] |
possibilities | [] |
self | <URLResolver <URLResolver list> (None:None) '^/'> |
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 | '/leon/' |
QUERY_STRING | '' |
REMOTE_ADDR | '100.25.40.11' |
REMOTE_PORT | '50526' |
REQUEST_METHOD | 'GET' |
REQUEST_SCHEME | 'https' |
REQUEST_URI | '/leon/' |
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 0x7f09faf0ed30> |
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.