Reverse for 'bookmakerBonuses' not found. 'bookmakerBonuses' is not a valid view function or pattern name.
Request Method: | GET |
---|---|
Request URL: | https://gbet.ru/melbet/ |
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 15:01:46 +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 '/melbet/'> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/core/handlers/base.py
, line 181, in _get_response
if response is None:
wrapped_callback = self.make_view_atomic(callback)
# If it is an asynchronous view, run it in a subthread.
if asyncio.iscoroutinefunction(wrapped_callback):
wrapped_callback = async_to_sync(wrapped_callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)…
except Exception as e:
response = self.process_exception_by_middleware(e, request)
if response is None:
raise
# Complain if the view returned None (a common error).
Variable | Value |
---|---|
callback | <function toplevel_url_switcher at 0x7f0a1849c160> |
callback_args | () |
callback_kwargs | {'ajax': False, 'slug': 'melbet'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f09faf326d0>> |
request | <WSGIRequest: GET '/melbet/'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f09fb06dfd0> |
wrapped_callback | <function toplevel_url_switcher at 0x7f0a1849c160> |
./gbet/views.py
, line 32, in toplevel_url_switcher
from .contoller import find, findLeague, findEvent
def toplevel_url_switcher(request, slug, ajax=False):
if Category.objects.filter(slug=slug).exclude(is_ajax=True).first():
return rating(request, ajax, slug)
if Bookmaker.objects.filter(slug=slug).first():
return index(request, slug)…
return handler404(request, None)
def indexPage(request):
today = datetime.date.today()
Variable | Value |
---|---|
ajax | False |
request | <WSGIRequest: GET '/melbet/'> |
slug | 'melbet' |
/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 | ('melbet',) |
kwargs | {} |
middleware | <django.middleware.csrf.CsrfViewMiddleware object at 0x7f0a1561f070> |
request | <WSGIRequest: GET '/melbet/'> |
result | None |
view_func | <function index at 0x7f0a1560faf0> |
./bookmakers/views.py
, line 376, in index
b.slug = %s
''', (bookmaker.slug, ))
pages = dictfetchall(cursor)
bookmaker.Pages = pages[0]
best_bonuses = getBestBonuses()
return render(request, 'bookmaker/detail.html', {…
'bookmaker': bookmaker,
'map_officies': json.dumps(map_officies),
'officies_query': json.dumps({'bookmakers': [bookmaker.slug, ]}),
'total_officies': len(map_officies),
'comments': comments,
'comment_form': comment_form,
Variable | Value |
---|---|
another_bookmakers | <QuerySet [<Bookmaker: Олимп>, <Bookmaker: Леон>, <Bookmaker: BetBoom>, <Bookmaker: 1ХСтавка>]> |
app | <BookmakerApp: [Melbet] приложение для 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: Melbet> |
clean_review | ('Букмекерская контора работает на рынке легально и подключена к ЦУПИС. Юрлицо ' 'компании — ООО «Мелофон». На территории Российской ' 'Федерации Мелбет работает с 2012 года и имеет лицензию, выданную Федеральной ' 'Налоговой Службой, поэтому перед тем, как вывести средства, помните, что за ' 'них придется уплатить налог.\r\n' '\r\n' 'Также букмекерская контора входит в «Первый СРО БК» с 2014 года. ' 'Учредители организации — 50% Ляпустин И.В. и 50% «Taglagas ' 'LTD» (Кипр). Стоит напомнить, что кипрская БК находится в оффшорах и ' 'работает в РФ нелегально.\r\n' '\r\n' 'Выбор ставок в букмекерской конторе Melbet — обзор линии\r\n' '\r\n' 'Беттеры Мелбет имеют доступ к широкой линии ставок. Здесь можно найти ' 'буквально любые события из мира спорта. Линия настолько широкая, что каждый ' 'день в ней можно найти порядка 1,5 тысяч событий. К примеру, здесь ' 'предложены такие варианты:\r\n' '\r\n' '\r\n' '\tхоккей — 130 матчей;\r\n' '\tбольшой теннис — 150 соревнований;\r\n' '\tнастольный теннис — 320 событий.\r\n' '\tUFC — 150 матчей;\r\n' '\tскачки — 300 заездов;\r\n' '\tгольф — 120 событий.\r\n' '\r\n' '\r\n' 'Также Мелбет предлагает порядка 200 киберспортивных событий. Если и ставки ' 'на политику, но выбор небольшой. К примеру, в свое время в США предлагалось ' 'лишь одно событие — победитель дебатов перед выборам приезидента. На ' 'выборы в других странах букмекерская контора не предлагает никаких ' 'ставок.\r\n' '\r\n' 'Зато на официальном ресурсе есть множество спец ставок. Например, можно ' 'заключить пари на события, относящиеся к известным личностям, телешоу, ' 'певцам, танцорам, общественным деятелям и т.д. Такжа в «Специальных ' 'ставках» можно заключить пари на происшествия в мире.\r\n' '\r\n' 'Мелбет предлагает богатый выбор ставок на самые разнообразные события в ' 'мире. Линия действительно очень широкая, но есть у нее весомый недостаток ' '— мало событий в политической отрасли.\r\n' '\r\n' 'Обзор росписи БК Melbet\r\n' '\r\n' 'На популярные события (к примеру, РПЛ и АПЛ) роспись в Мелбет очень широкая. ' 'На каждый ТОПовый матч может быть доступно порядка 1 тыс. вариантов ставок. ' 'Кроме стандартных, здесь имеются пари на:\r\n' '\r\n' '\r\n' '\tто, как именно будет забит мяч;\r\n' '\tбудет ли мяч забит в компенсированное время;\r\n' '\tпобеда будет «сухой» илил нет;\r\n' '\tи т.п.\r\n' '\r\n' '\r\n' 'В менее значимых соревнованиях (например, футбольный чемпионат Мальты) ' 'роспись более узкая — на подобные события букмекерская контора ' 'предлагает не более 200 видов ставок. Но такая тенденция наблюдается у ' 'абсолютно всех БК мира, а не только у Мелбет.\r\n' '\r\n' 'Теннисная роспись — достоинство компании. Здесь можно ставить даже на ' 'то, будет ли победа волевой (для поединков США). А на единоборства роспись в ' 'Мелбет беспрецедентная — в ней имеются даже такие виды пари, как ' '«снимут ли очки», «будет ли сражение полным» и ' 'т.п.\r\n' '\r\n' 'Комиссии и сборы Melbet\r\n' '\r\n' 'В предматчевой лини маржа у букмекерской конторы такая:\r\n' '\r\n' '\r\n' '\tФутбольные чемпионаты — Бундеслига: 1,7%, Английская Премьер-лига: ' '1,6%, Французская Лига 1: 1,7%, Ла Лига: 1,6%, Российская Премьер-Лига: ' '1,6%.\r\n' '\tТеннис — 3,9%.\r\n' '\tЕдиноборства — 6,8%.\r\n' '\r\n' '\r\n' 'Обычно в Лайве маржа выше, чем в предматчевой линии. И Мелбет — не ' 'исключение, поэтому сборы здесь вырастают примерно на 1-2%. Но все равно для ' 'пользователей средний показатель 3-8% в Лайве более, чем привлекательный.\r\n' '\r\n' 'Служба поддержки Melbet\r\n' '\r\n' 'На сайте компании реализован большой раздел с информацией о работе букмекера ' '— «Правила». Там можно найти ответы на 99% вопросов, ' 'возникающих у беттеров-новичков. Но, если возникнет необходимость пообщаться ' 'с представителем компании, с ним можно связаться ч… <trimmed 6914 bytes string> |
comment_form | <CommentForm bound=False, valid=Unknown, fields=(captcha)> |
comments | [] |
contact | <BookmakerContact: [Melbet] Живой чат> |
content | [] |
cursor | <django.db.backends.postgresql.base.CursorDebugWrapper object at 0x7f09f9b77f70> |
None |
|
first_platform | 'www' |
get_client_ip | <function index.<locals>.get_client_ip at 0x7f09fa1fac10> |
h | {'html': '<h2><strong>Обзор минусов и плюсов букмекера Melbet</strong></h2>', 'html_id': '<h2 id="obzor-minusov-i-plyusov-bukmekera-melbet"><strong>Обзор ' 'минусов и плюсов букмекера Melbet</strong></h2>', 'id': 'obzor-minusov-i-plyusov-bukmekera-melbet', 'title': 'Обзор минусов и плюсов букмекера Melbet'} |
hasBookmakerScore | 0 |
hasMobileScore | 0 |
i | 21 |
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': 'Обзор букмекерской конторы Мелбет, ' 'официальный сайт, лицензия и организация, ' 'линия и коэффициенты, отзывы, личный ' 'кабинет, преимущества и недостатки дизайна ' 'букмекера Melbet.', 'email': None, 'foundingDate': 2012, 'logo': 'https://gbet.ru/uploads/2021/10/26/Untitled_10.svg', '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': 'Maestro'}, {'@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': 'Альфа-банк'}], 'description': '₽100', 'name': 'Сделать ставку'}, 'name': 'Melbet', 'telephone': None}, 'name': 'Обзор БК Melbet, официальный сайт, отзывы, вся информация о ' 'букмекере', 'reviewBody': 'Букмекерская контора работает на рынке легально и подключена к ' 'ЦУПИС. Юрлицо компании — ООО «Мелофон». На ' 'территории Российской Федерации Мелбет работает с 2012 года и ' 'имеет лицензию, выданную Федеральной Налоговой Службой, ' 'поэтому перед тем, как вывести средства, помните, что за них ' 'придется уплатить налог.', 'reviewRating': {'@type': 'Rating', 'bestRating': 5, 'ratingValue': '4.0', 'worstRating': 0}} |
json_ld_faq | {} |
map_officies | [] |
p | ['Букмекерская контора работает на рынке легально и подключена к ЦУПИС. Юрлицо ' 'компании — ООО «Мелофон». На территории Российской ' 'Федерации Мелбет работает с 2012 года и имеет лицензию, выданную Федеральной ' 'Налоговой Службой, поэтому перед тем, как вывести средства, помните, что за ' 'них придется уплатить налог.\r', '\r', 'Также букмекерская контора входит в «Первый СРО БК» с 2014 года. ' 'Учредители организации — 50% Ляпустин И.В. и 50% «Taglagas ' 'LTD» (Кипр). Стоит напомнить, что кипрская БК находится в оффшорах и ' 'работает в РФ нелегально.\r', '\r', 'Выбор ставок в букмекерской конторе Melbet — обзор линии\r', '\r', 'Беттеры Мелбет имеют доступ к широкой линии ставок. Здесь можно найти ' 'буквально любые события из мира спорта. Линия настолько широкая, что каждый ' 'день в ней можно найти порядка 1,5 тысяч событий. К примеру, здесь ' 'предложены такие варианты:\r', '\r', '\r', '\tхоккей — 130 матчей;\r', '\tбольшой теннис — 150 соревнований;\r', '\tнастольный теннис — 320 событий.\r', '\tUFC — 150 матчей;\r', '\tскачки — 300 заездов;\r', '\tгольф — 120 событий.\r', '\r', '\r', 'Также Мелбет предлагает порядка 200 киберспортивных событий. Если и ставки ' 'на политику, но выбор небольшой. К примеру, в свое время в США предлагалось ' 'лишь одно событие — победитель дебатов перед выборам приезидента. На ' 'выборы в других странах букмекерская контора не предлагает никаких ставок.\r', '\r', 'Зато на официальном ресурсе есть множество спец ставок. Например, можно ' 'заключить пари на события, относящиеся к известным личностям, телешоу, ' 'певцам, танцорам, общественным деятелям и т.д. Такжа в «Специальных ' 'ставках» можно заключить пари на происшествия в мире.\r', '\r', 'Мелбет предлагает богатый выбор ставок на самые разнообразные события в ' 'мире. Линия действительно очень широкая, но есть у нее весомый недостаток ' '— мало событий в политической отрасли.\r', '\r', 'Обзор росписи БК Melbet\r', '\r', 'На популярные события (к примеру, РПЛ и АПЛ) роспись в Мелбет очень широкая. ' 'На каждый ТОПовый матч может быть доступно порядка 1 тыс. вариантов ставок. ' 'Кроме стандартных, здесь имеются пари на:\r', '\r', '\r', '\tто, как именно будет забит мяч;\r', '\tбудет ли мяч забит в компенсированное время;\r', '\tпобеда будет «сухой» илил нет;\r', '\tи т.п.\r', '\r', '\r', 'В менее значимых соревнованиях (например, футбольный чемпионат Мальты) ' 'роспись более узкая — на подобные события букмекерская контора ' 'предлагает не более 200 видов ставок. Но такая тенденция наблюдается у ' 'абсолютно всех БК мира, а не только у Мелбет.\r', '\r', 'Теннисная роспись — достоинство компании. Здесь можно ставить даже на ' 'то, будет ли победа волевой (для поединков США). А на единоборства роспись в ' 'Мелбет беспрецедентная — в ней имеются даже такие виды пари, как ' '«снимут ли очки», «будет ли сражение полным» и ' 'т.п.\r', '\r', 'Комиссии и сборы Melbet\r', '\r', 'В предматчевой лини маржа у букмекерской конторы такая:\r', '\r', '\r', '\tФутбольные чемпионаты — Бундеслига: 1,7%, Английская Премьер-лига: ' '1,6%, Французская Лига 1: 1,7%, Ла Лига: 1,6%, Российская Премьер-Лига: ' '1,6%.\r', '\tТеннис — 3,9%.\r', '\tЕдиноборства — 6,8%.\r', '\r', '\r', 'Обычно в Лайве маржа выше, чем в предматчевой линии. И Мелбет — не ' 'исключение, поэтому сборы здесь вырастают примерно на 1-2%. Но все равно для ' 'пользователей средний показатель 3-8% в Лайве более, чем привлекательный.\r', '\r', 'Служба поддержки Melbet\r', '\r', 'На сайте компании реализован большой раздел с информацией о работе букмекера ' '— «Правила». Там можно найти ответы на 99% вопросов, ' 'возникающих у беттеров-новичков. Но, если возникнет необходимость пообщаться ' 'с представителем компании, с ним можно связаться через:\r', '\r', '\r', '\tживой чат, расположенный в п… <trimmed 6824 bytes string> |
pages | [{'android_id': 11, 'android_slug': 'prilozhenie-bk-melbet-na-android', 'inout_page': None, 'ios_id': 12, 'ios_slug': 'prilozhenie-bk-melbet-na-ios', 'menu_android_text': 'Melbet на Андроид', 'menu_inout_text': 'Как вывести деньги с Мелбет', 'menu_ios_text': 'Версия Мелбет на ios', 'menu_mobile_text': 'Мобильная версия сайта БК Melbet', 'menu_registration_text': 'Регистрация в БК Melbet', 'menu_review_text': 'О БК Мелбет', 'mobile_id': 18, 'mobile_slug': 'mobilnaya-versiya-melbet', 'reg_page': None}] |
phone | None |
prerender_template | None |
request | <WSGIRequest: GET '/melbet/'> |
s | <Service: Результаты> |
service | <BookmakerService: BookmakerService object (43)> |
short_description | ('Букмекерская контора работает на рынке легально и подключена к ЦУПИС. Юрлицо ' 'компании — ООО «Мелофон». На территории Российской ' 'Федерации Мелбет работает с 2012 года и имеет лицензию, выданную Федеральной ' 'Налоговой Службой, поэтому перед тем, как вывести средства, помните, что за ' 'них придется уплатить налог.') |
slug | 'melbet' |
soup | <p>Букмекерская контора работает на рынке легально и подключена к ЦУПИС. Юрлицо компании — ООО «Мелофон». На территории Российской Федерации Мелбет работает с 2012 года и имеет лицензию, выданную Федеральной Налоговой Службой, поэтому перед тем, как вывести средства, помните, что за них придется уплатить налог.</p> <p>Также букмекерская контора входит в «Первый СРО БК» с 2014 года. Учредители организации — 50% Ляпустин И.В. и 50% «Taglagas LTD» (Кипр). Стоит напомнить, что кипрская БК находится в оффшорах и работает в РФ нелегально.</p> <h2><strong>Выбор ставок в букмекерской конторе Melbet — обзор линии</strong></h2> <p>Беттеры Мелбет имеют доступ к широкой линии ставок. Здесь можно найти буквально любые события из мира спорта. Линия настолько широкая, что каждый день в ней можно найти порядка 1,5 тысяч событий. К примеру, здесь предложены такие варианты:</p> <ul> <li>хоккей — 130 матчей;</li> <li>большой теннис — 150 соревнований;</li> <li>настольный теннис — 320 событий.</li> <li>UFC — 150 матчей;</li> <li>скачки — 300 заездов;</li> <li>гольф — 120 событий.</li> </ul> <p>Также Мелбет предлагает порядка 200 киберспортивных событий. Если и ставки на политику, но выбор небольшой. К примеру, в свое время в США предлагалось лишь одно событие — победитель дебатов перед выборам приезидента. На выборы в других странах букмекерская контора не предлагает никаких ставок.</p> <p>Зато на официальном ресурсе есть множество спец ставок. Например, можно заключить пари на события, относящиеся к известным личностям, телешоу, певцам, танцорам, общественным деятелям и т.д. Такжа в «Специальных ставках» можно заключить пари на происшествия в мире.</p> <p>Мелбет предлагает богатый выбор ставок на самые разнообразные события в мире. Линия действительно очень широкая, но есть у нее весомый недостаток — мало событий в политической отрасли.</p> <h2><strong>Обзор росписи БК Melbet</strong></h2> <p>На популярные события (к примеру, РПЛ и АПЛ) роспись в Мелбет очень широкая. На каждый ТОПовый матч может быть доступно порядка 1 тыс. вариантов ставок. Кроме стандартных, здесь имеются пари на:</p> <ul> <li>то, как именно будет забит мяч;</li> <li>будет ли мяч забит в компенсированное время;</li> <li>победа будет «сухой» илил нет;</li> <li>и т.п.</li> </ul> <p>В менее значимых соревнованиях (например, футбольный чемпионат Мальты) роспись более узкая — на подобные события букмекерская контора предлагает не более 200 видов ставок. Но такая тенденция наблюдается у абсолютно всех БК мира, а не только у Мелбет.</p> <p>Теннисная роспись — достоинство компании. Здесь можно ставить даже на то, будет ли победа волевой (для поединков США). А на единоборства роспись в Мелбет беспрецедентная — в ней имеются даже такие виды пари, как «снимут ли очки», «будет ли сражение полным» и т.п.</p> <h2><strong>Комиссии и сборы Melbet</strong></h2> <p>В предматчевой лини маржа у букмекерской конторы такая:</p> <ul> <li>Футбольные чемпионаты — Бундеслига: 1,7%, Английская Премьер-лига: 1,6%, Французская Лига 1: 1,7%, Ла Лига: 1,6%, Российская Премьер-Лига: 1,6%.</li> <li>Теннис — 3,9%.</li> <li>Единоборства — 6,8%.</li> </ul> <p>Обычно в Лайве маржа выше, чем в предматчевой линии. И Мелбет — не исключение, поэтому сборы здесь вырастают примерно на 1-2%. Но все равно для пользователей средний показатель 3-8% в Лайве более, чем привлекательный.</p> <h2><strong>Служба поддержки Melbet</strong></h2> <p>На сайте компании реализован большой раздел с информацией о работе букмекера — «Правила». Там можно найти ответы на 99% вопросов, возникающих у беттеров-новичков. Но, если возникнет необходимость пообщаться с представителем компании, с ним можно связаться через:</p> <ul> <li>живой чат, расположенный в правой нижней части официального ресурса;</li> <li>электронная почта в разделе «Контакты», где можно выбрать, куда обратиться — в службу безопасности, технический, рекламный отдел или к менеджеру по работе с рекламой и общественностью;</li> <li>форма обратной связи на странице «Контакты»;</li> <li>номер мобильного телефона.</li> </ul> <p>Отвечает саппорт обычно быстро — среднее время… <trimmed 6293 bytes string> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/shortcuts.py
, line 19, in render
def render(request, template_name, context=None, content_type=None, status=None, using=None):
"""
Return a HttpResponse whose content is filled with the result of calling
django.template.loader.render_to_string() with the passed arguments.
"""
content = loader.render_to_string(template_name, context, request, using=using)…
return HttpResponse(content, content_type, status)
def redirect(to, *args, permanent=False, **kwargs):
"""
Return an HttpResponseRedirect to the appropriate URL for the arguments
Variable | Value |
---|---|
content_type | None |
context | {'another_bookmakers': <QuerySet [<Bookmaker: Олимп>, <Bookmaker: Леон>, <Bookmaker: BetBoom>, <Bookmaker: 1ХСтавка>]>, 'best_bonuses_left': [{'amount': 25000.0, 'bonus_id': 18, 'bookmaker_id': 13, 'bookmaker_logo': '/uploads/2021/01/29/leon.png', 'bookmaker_name': 'Леон', 'bookmaker_slug': 'leon', 'bookmaker_url': 'https://gbet.ru/short/leon', 'description': 'Леон – популярная букмекерская ' 'контора, которая дарит новым ' 'пользователям щедрый подарок: 100 % от ' 'суммы первого пополнения, но не более ' '25\xa0000 рублей.', 'expiration': datetime.date(2025, 12, 31), 'rank': 1, 'title': 'Бонус на первый депозит от БК Леон', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/leon'}, {'amount': 15000.0, 'bonus_id': 27, 'bookmaker_id': 2, 'bookmaker_logo': '/uploads/2021/10/26/Untitled_9.svg', 'bookmaker_name': 'Melbet', 'bookmaker_slug': 'melbet', 'bookmaker_url': 'https://gbet.ru/short/melbet', 'description': '100%-й бонус на первое пополнение ' 'счета для участия в прогнозах на ' 'ресурсе БК МелБет – отличный мотиватор ' 'для новичков. Возможность делать ' 'ставки увеличивается в два раза.', 'expiration': None, 'rank': 1, 'title': 'Фрибет до 15 000 Рублей дарит БК Мелбет', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/melbet'}, {'amount': 15000.0, 'bonus_id': 67, 'bookmaker_id': 7, 'bookmaker_logo': '/uploads/2021/10/26/Untitled_2.svg', 'bookmaker_name': '1ХСтавка', 'bookmaker_slug': '1xstavka', 'bookmaker_url': 'https://gbet.ru/short/1xstavka', 'description': 'Лови свой кешбэк до 15000 рублей в ' 'рамках программы БК «1хставка» «Они ' 'возвращаются». Акция доступна для ' 'вновь вступивших в ряды бетторов на ' 'данной профильной платформе.', 'expiration': None, 'rank': 1, 'title': '«Они возвращаются» - Кешбек', 'type': 'Кешбэк', 'url': 'https://gbet.ru/short/1xstavka'}, {'amount': 10000.0, 'bonus_id': 16, 'bookmaker_id': 1, 'bookmaker_logo': '/uploads/2021/10/26/Untitled.svg', 'bookmaker_name': 'Winline', 'bookmaker_slug': 'winline', 'bookmaker_url': 'https://gbet.ru/short/winline', 'description': 'Уникальное в своей простоте ' 'предложение для новых участников ' 'букмекерской платформы Винлайн сделал ' 'организатор программы – 10 000 бонусов ' 'за регистрацию.', 'expiration': datetime.date(2029, 12, 31), 'rank': 1, 'title': 'Winline дарит фрибет 10 000 Рубл… <trimmed 12691 bytes string> |
request | <WSGIRequest: GET '/melbet/'> |
status | None |
template_name | 'bookmaker/detail.html' |
using | None |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/loader.py
, line 62, in render_to_string
template_name may be a string or a list of strings.
"""
if isinstance(template_name, (list, tuple)):
template = select_template(template_name, using=using)
else:
template = get_template(template_name, using=using)
return template.render(context, request)…
def _engine_list(using=None):
return engines.all() if using is None else [engines[using]]
Variable | Value |
---|---|
context | {'another_bookmakers': <QuerySet [<Bookmaker: Олимп>, <Bookmaker: Леон>, <Bookmaker: BetBoom>, <Bookmaker: 1ХСтавка>]>, 'best_bonuses_left': [{'amount': 25000.0, 'bonus_id': 18, 'bookmaker_id': 13, 'bookmaker_logo': '/uploads/2021/01/29/leon.png', 'bookmaker_name': 'Леон', 'bookmaker_slug': 'leon', 'bookmaker_url': 'https://gbet.ru/short/leon', 'description': 'Леон – популярная букмекерская ' 'контора, которая дарит новым ' 'пользователям щедрый подарок: 100 % от ' 'суммы первого пополнения, но не более ' '25\xa0000 рублей.', 'expiration': datetime.date(2025, 12, 31), 'rank': 1, 'title': 'Бонус на первый депозит от БК Леон', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/leon'}, {'amount': 15000.0, 'bonus_id': 27, 'bookmaker_id': 2, 'bookmaker_logo': '/uploads/2021/10/26/Untitled_9.svg', 'bookmaker_name': 'Melbet', 'bookmaker_slug': 'melbet', 'bookmaker_url': 'https://gbet.ru/short/melbet', 'description': '100%-й бонус на первое пополнение ' 'счета для участия в прогнозах на ' 'ресурсе БК МелБет – отличный мотиватор ' 'для новичков. Возможность делать ' 'ставки увеличивается в два раза.', 'expiration': None, 'rank': 1, 'title': 'Фрибет до 15 000 Рублей дарит БК Мелбет', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/melbet'}, {'amount': 15000.0, 'bonus_id': 67, 'bookmaker_id': 7, 'bookmaker_logo': '/uploads/2021/10/26/Untitled_2.svg', 'bookmaker_name': '1ХСтавка', 'bookmaker_slug': '1xstavka', 'bookmaker_url': 'https://gbet.ru/short/1xstavka', 'description': 'Лови свой кешбэк до 15000 рублей в ' 'рамках программы БК «1хставка» «Они ' 'возвращаются». Акция доступна для ' 'вновь вступивших в ряды бетторов на ' 'данной профильной платформе.', 'expiration': None, 'rank': 1, 'title': '«Они возвращаются» - Кешбек', 'type': 'Кешбэк', 'url': 'https://gbet.ru/short/1xstavka'}, {'amount': 10000.0, 'bonus_id': 16, 'bookmaker_id': 1, 'bookmaker_logo': '/uploads/2021/10/26/Untitled.svg', 'bookmaker_name': 'Winline', 'bookmaker_slug': 'winline', 'bookmaker_url': 'https://gbet.ru/short/winline', 'description': 'Уникальное в своей простоте ' 'предложение для новых участников ' 'букмекерской платформы Винлайн сделал ' 'организатор программы – 10 000 бонусов ' 'за регистрацию.', 'expiration': datetime.date(2029, 12, 31), 'rank': 1, 'title': 'Winline дарит фрибет 10 000 Рубл… <trimmed 12691 bytes string> |
request | <WSGIRequest: GET '/melbet/'> |
template | <django.template.backends.django.Template object at 0x7f09faa3b130> |
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: Melbet>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["melbet"]}', '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 Melbet, \\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": "\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 \\u0440\\u044b\\u043d\\u043a\\u0435 \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 \\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 \\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. \\u042e\\u0440\\u043b\\u0438\\u0446\\u043e \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — \\u041e\\u041e\\u041e «\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». \\u041d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 \\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, \\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 \\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, \\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, \\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e \\u0437\\u0430 \\u043d\\u0438\\u0445 \\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f \\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c \\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, \\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442, \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 \\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, \\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 \\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, \\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 \\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, \\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u0438 \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", "name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, "makesOffer": {"@type": "Offer… <trimmed 8645 bytes string> |
request | <WSGIRequest: GET '/melbet/'> |
self | <django.template.backends.django.Template object at 0x7f09faa3b130> |
/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: Melbet>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["melbet"]}', '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 Melbet, \\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": "\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 \\u0440\\u044b\\u043d\\u043a\\u0435 \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 \\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 \\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. \\u042e\\u0440\\u043b\\u0438\\u0446\\u043e \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — \\u041e\\u041e\\u041e «\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». \\u041d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 \\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, \\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 \\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, \\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, \\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e \\u0437\\u0430 \\u043d\\u0438\\u0445 \\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f \\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c \\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, \\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442, \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 \\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, \\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 \\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, \\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 \\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, \\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u0438 \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", "name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, "makesOffer": {"@type": "Offer… <trimmed 8645 bytes string> |
self | <django.template.base.Template object at 0x7f09fa5bbd30> |
/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: Melbet>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["melbet"]}', '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 Melbet, \\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": "\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 \\u0440\\u044b\\u043d\\u043a\\u0435 \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 \\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 \\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. \\u042e\\u0440\\u043b\\u0438\\u0446\\u043e \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — \\u041e\\u041e\\u041e «\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». \\u041d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 \\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, \\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 \\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, \\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, \\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e \\u0437\\u0430 \\u043d\\u0438\\u0445 \\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f \\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c \\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, \\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442, \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 \\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, \\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 \\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, \\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 \\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, \\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u0438 \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", "name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, "makesOffer": {"@type": "Offer… <trimmed 8645 bytes string> |
self | <django.template.base.Template object at 0x7f09fa5bbd30> |
/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: Melbet>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["melbet"]}', '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 Melbet, \\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": "\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 \\u0440\\u044b\\u043d\\u043a\\u0435 \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 \\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 \\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. \\u042e\\u0440\\u043b\\u0438\\u0446\\u043e \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — \\u041e\\u041e\\u041e «\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». \\u041d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 \\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, \\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 \\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, \\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, \\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e \\u0437\\u0430 \\u043d\\u0438\\u0445 \\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f \\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c \\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, \\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442, \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 \\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, \\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 \\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, \\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 \\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, \\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u0438 \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", "name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, "makesOffer": {"@type": "Offer… <trimmed 8645 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: Melbet>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["melbet"]}', '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 Melbet, \\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": "\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 \\u0440\\u044b\\u043d\\u043a\\u0435 \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 \\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 \\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. \\u042e\\u0440\\u043b\\u0438\\u0446\\u043e \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — \\u041e\\u041e\\u041e «\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». \\u041d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 \\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, \\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 \\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, \\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, \\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e \\u0437\\u0430 \\u043d\\u0438\\u0445 \\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f \\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c \\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, \\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442, \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 \\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, \\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 \\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, \\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 \\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, \\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u0438 \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", "name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, "makesOffer": {"@type": "Offer… <trimmed 8645 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 0x7f09faa3bdf0> |
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 0x7f09fa847c70>, <TextNode: '" alt="alt">\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa847ee0>, <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 0x7f09fa6e58e0>]>, '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 0x7f09fa5ba430> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Melbet>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["melbet"]}', '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 Melbet, \\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": "\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 \\u0440\\u044b\\u043d\\u043a\\u0435 \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 \\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 \\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. \\u042e\\u0440\\u043b\\u0438\\u0446\\u043e \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — \\u041e\\u041e\\u041e «\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». \\u041d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 \\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, \\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 \\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, \\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, \\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e \\u0437\\u0430 \\u043d\\u0438\\u0445 \\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f \\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c \\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, \\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442, \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 \\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, \\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 \\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, \\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 \\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, \\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u0438 \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", "name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, "makesOffer": {"@type": "Offer… <trimmed 8645 bytes string> |
node | <django.template.defaulttags.LoadNode object at 0x7f09f9d09c40> |
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: Melbet>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["melbet"]}', '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 Melbet, \\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": "\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 \\u0440\\u044b\\u043d\\u043a\\u0435 \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 \\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 \\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. \\u042e\\u0440\\u043b\\u0438\\u0446\\u043e \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — \\u041e\\u041e\\u041e «\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». \\u041d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 \\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, \\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 \\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, \\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, \\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e \\u0437\\u0430 \\u043d\\u0438\\u0445 \\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f \\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c \\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, \\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442, \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 \\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, \\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 \\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, \\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 \\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, \\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u0438 \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", "name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, "makesOffer": {"@type": "Offer… <trimmed 8645 bytes string> |
self | <django.template.base.Template object at 0x7f09fa5ba430> |
/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>', 'Обзор БК Melbet, официальный сайт, отзывы, вся информация о букмекере', '</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="', 'Обзор букмекерской конторы Мелбет, официальный сайт, лицензия и организация, ' 'линия и коэффициенты, отзывы, личный кабинет, преимущества и недостатки ' 'дизайна букмекера Melbet.', '">\n ', '', '\n' ' <meta property="og:locale" content="ru_RU" />\n' ' <meta property="og:site_name" content="gbet.ru" />\n' ' <meta property="og:title" content="', 'Обзор БК Melbet, официальный сайт, отзывы, вся информация о букмекере', '" />\n <meta property="og:description" content="', 'Обзор букмекерской конторы Мелбет, официальный сайт, лицензия и организация, ' 'линия и коэффициенты, отзывы, личный кабинет, преимущества и недостатки ' 'дизайна букмекера Melbet.', '" />\n <meta property="og:type" content="', 'article', '" />\n <meta property="og:url" content="', 'https://gbet.ru/melbet/', '" />\n <meta property="og:image" content="', 'https://gbet.ru/uploads/2021/10/26/Untitled_10.svg', '" />\n <meta property="twitter:url" content="', 'https://gbet.ru/melbet/', '" />\n <meta property="twitter:title" content="', 'Обзор БК Melbet, официальный сайт, отзывы, вся информация о букмекере', '" />\n <meta property="twitter:description" content="', 'Обзор букмекерской конторы Мелбет, официальный сайт, лицензия и организация, ' 'линия и коэффициенты, отзывы, личный кабинет, преимущества и недостатки ' 'дизайна букмекера Melbet.', '" />\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' ' … <trimmed 78607 bytes string> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Melbet>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["melbet"]}', '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 Melbet, \\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": "\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 \\u0440\\u044b\\u043d\\u043a\\u0435 \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 \\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 \\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. \\u042e\\u0440\\u043b\\u0438\\u0446\\u043e \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — \\u041e\\u041e\\u041e «\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». \\u041d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 \\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, \\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 \\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, \\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, \\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e \\u0437\\u0430 \\u043d\\u0438\\u0445 \\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f \\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c \\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, \\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442, \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 \\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, \\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 \\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, \\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 \\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, \\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u0438 \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", "name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, "makesOffer": {"@type": "Offer… <trimmed 8645 bytes string> |
node | <Block Node: content. Contents: []> |
self | [<django.template.defaulttags.LoadNode object at 0x7f09f9d09c40>, <TextNode: '\n'>, <django.template.defaulttags.LoadNode object at 0x7f09f9d099d0>, <TextNode: '\n'>, <django.template.defaulttags.LoadNode object at 0x7f09f9d09490>, <TextNode: '\n<!DOCTYPE html>\n<html la'>, <django.template.defaulttags.SpacelessNode object at 0x7f09f9d093a0>, <TextNode: '</title>\n <link rel="s'>, <django.templatetags.static.StaticNode object at 0x7f09fa8dc730>, <TextNode: '" type="image/x-icon">\n '>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa8dcd00>, <TextNode: '">\n '>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa8dc5b0>, <TextNode: '\n <meta property="og:l'>, <django.template.defaulttags.SpacelessNode object at 0x7f09faae4af0>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09faae4370>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa8ab0d0>, <TextNode: '" />\n <meta property="'>, <Variable Node: request.build_absolute_uri>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa8ab5b0>, <TextNode: '" />\n <meta property="'>, <Variable Node: request.build_absolute_uri>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa5423a0>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa542a30>, <TextNode: '" />\n <meta property="'>, <django.templatetags.static.StaticNode object at 0x7f09fa542880>, <TextNode: '">\n <link rel="preconn'>, <django.template.loader_tags.IncludeNode object at 0x7f09fa6e5a30>, <TextNode: '\n '>, <Block Node: header. Contents: [<django.template.loader_tags.IncludeNode object at 0x7f09fa6e58e0>]>, <TextNode: '\n <main class="main">\n'>, <Block Node: content. Contents: []>, <TextNode: '\n </main>\n <button '>, <django.template.loader_tags.IncludeNode object at 0x7f09fa6e5730>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f09fa847e80>, <TextNode: '\n '>, <Block Node: footer. Contents: [<TextNode: '\n <!-- FOOTER START --'>, <django.templatetags.static.StaticNode object at 0x7f09fa847c70>, <TextNode: '" alt="alt">\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa847ee0>, <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 0x7f09f9e7dac0>, <TextNode: '"></script>\n\n <!-- Yan'>, <django.templatetags.static.StaticNode object at 0x7f09fa9ce850>, <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: Melbet>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["melbet"]}', '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 Melbet, \\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": "\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 \\u0440\\u044b\\u043d\\u043a\\u0435 \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 \\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 \\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. \\u042e\\u0440\\u043b\\u0438\\u0446\\u043e \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — \\u041e\\u041e\\u041e «\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». \\u041d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 \\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, \\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 \\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, \\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, \\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e \\u0437\\u0430 \\u043d\\u0438\\u0445 \\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f \\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c \\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, \\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442, \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 \\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, \\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 \\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, \\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 \\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, \\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u0438 \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", "name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, "makesOffer": {"@type": "Offer… <trimmed 8645 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 0x7f09fada6bb0>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f09fada6b20>, <TextNode: '\n </aside>\n <main c'>, <django.template.defaulttags.URLNode object at 0x7f09fa5bdca0>, <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 0x7f09fabdfcd0>, <TextNode: '" alt=""/>\n '>, <Variable Node: bookmaker.AvailablePlatforms>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fabdfe20>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fabdfbb0>, <TextNode: '" alt=" "/>\n '>, <Variable Node: bookmaker.margin>, <TextNode: '%</div>\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa352d90>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa352e80>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa352dc0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa555190>, <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 0x7f09fa911490>, <TextNode: '" alt="">\n '>, <Variable Node: bookmaker.name>, <TextNode: '</div>\n '>, <IfNode>, <TextNode: '\n </div>\n\n'>, <django.templatetags.static.StaticNode object at 0x7f09fa89a9d0>, <TextNode: … <trimmed 17818 bytes string> |
block_context | <django.template.loader_tags.BlockContext object at 0x7f09faa3bdf0> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Melbet>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["melbet"]}', '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 Melbet, \\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": "\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 \\u0440\\u044b\\u043d\\u043a\\u0435 \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 \\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 \\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. \\u042e\\u0440\\u043b\\u0438\\u0446\\u043e \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — \\u041e\\u041e\\u041e «\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». \\u041d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 \\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, \\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 \\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, \\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, \\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e \\u0437\\u0430 \\u043d\\u0438\\u0445 \\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f \\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c \\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, \\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442, \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 \\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, \\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 \\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, \\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 \\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, \\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u0438 \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", "name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, "makesOffer": {"@type": "Offer… <trimmed 8645 bytes string> |
push | <Block Node: content. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n <aside class="sideba'>, <django.template.loader_tags.IncludeNode object at 0x7f09fada6bb0>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f09fada6b20>, <TextNode: '\n </aside>\n <main c'>, <django.template.defaulttags.URLNode object at 0x7f09fa5bdca0>, <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 0x7f09fabdfcd0>, <TextNode: '" alt=""/>\n '>, <Variable Node: bookmaker.AvailablePlatforms>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fabdfe20>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fabdfbb0>, <TextNode: '" alt=" "/>\n '>, <Variable Node: bookmaker.margin>, <TextNode: '%</div>\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa352d90>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa352e80>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa352dc0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa555190>, <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 0x7f09fa911490>, <TextNode: '" alt="">\n '>, <Variable Node: bookmaker.name>, <TextNode: '</div>\n '>, <IfNode>, <TextNode: '\n </div>\n\n'>, <django.templatetags.static.StaticNode object at 0x7f09fa89a9d0>, <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 Melbet, ' '\\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": ' '"\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f ' '\\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 ' '\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 ' '\\u0440\\u044b\\u043d\\u043a\\u0435 ' '\\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 ' '\\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 ' '\\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. ' '\\u042e\\u0440\\u043b\\u0438\\u0446\\u043e ' '\\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — ' '\\u041e\\u041e\\u041e ' '«\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». ' '\\u041d\\u0430 ' '\\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 ' '\\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 ' '\\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 ' '\\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 ' '\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 ' '\\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 ' '\\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, ' '\\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e ' '\\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 ' '\\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 ' '\\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, ' '\\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 ' '\\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, ' '\\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 ' '\\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, ' '\\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e ' '\\u0437\\u0430 \\u043d\\u0438\\u0445 ' '\\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f ' '\\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c ' '\\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": ' '"\\u041e\\u0431\\u0437\\u043e\\u0440 ' '\\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 ' '\\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b ' '\\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, ' '\\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 ' '\\u0441\\u0430\\u0439\\u0442, ' '\\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 ' '\\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, ' '\\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 ' '\\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, ' '\\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, ' '\\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 ' '\\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, ' '\\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 ' '\\u0438 ' '\\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 ' '\\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 ' '\\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", ' '"name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, ' '"makesOffer": {"@type": "Offer", "name": ' '"\\u0421\\u0434\\u0435\\u0… <trimmed 70817 bytes string> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Melbet>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["melbet"]}', '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 Melbet, \\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": "\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 \\u0440\\u044b\\u043d\\u043a\\u0435 \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 \\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 \\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. \\u042e\\u0440\\u043b\\u0438\\u0446\\u043e \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — \\u041e\\u041e\\u041e «\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». \\u041d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 \\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, \\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 \\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, \\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, \\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e \\u0437\\u0430 \\u043d\\u0438\\u0445 \\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f \\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c \\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, \\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442, \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 \\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, \\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 \\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, \\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 \\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, \\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u0438 \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", "name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, "makesOffer": {"@type": "Offer… <trimmed 8645 bytes string> |
node | <IfNode> |
self | [<TextNode: '\n '>, <IfNode>, <TextNode: '\n <aside class="sideba'>, <django.template.loader_tags.IncludeNode object at 0x7f09fada6bb0>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f09fada6b20>, <TextNode: '\n </aside>\n <main c'>, <django.template.defaulttags.URLNode object at 0x7f09fa5bdca0>, <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 0x7f09fabdfcd0>, <TextNode: '" alt=""/>\n '>, <Variable Node: bookmaker.AvailablePlatforms>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fabdfe20>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fabdfbb0>, <TextNode: '" alt=" "/>\n '>, <Variable Node: bookmaker.margin>, <TextNode: '%</div>\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa352d90>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa352e80>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa352dc0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa555190>, <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 0x7f09fa911490>, <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: Melbet>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["melbet"]}', '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 Melbet, \\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": "\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 \\u0440\\u044b\\u043d\\u043a\\u0435 \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 \\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 \\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. \\u042e\\u0440\\u043b\\u0438\\u0446\\u043e \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — \\u041e\\u041e\\u041e «\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». \\u041d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 \\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, \\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 \\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, \\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, \\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e \\u0437\\u0430 \\u043d\\u0438\\u0445 \\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f \\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c \\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, \\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442, \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 \\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, \\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 \\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, \\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 \\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, \\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u0438 \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", "name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, "makesOffer": {"@type": "Offer… <trimmed 8645 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 0x7f09faa4fc40>) |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Melbet>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["melbet"]}', '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 Melbet, \\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": "\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 \\u0440\\u044b\\u043d\\u043a\\u0435 \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 \\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 \\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. \\u042e\\u0440\\u043b\\u0438\\u0446\\u043e \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — \\u041e\\u041e\\u041e «\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». \\u041d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 \\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, \\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 \\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, \\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, \\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e \\u0437\\u0430 \\u043d\\u0438\\u0445 \\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f \\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c \\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, \\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442, \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 \\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, \\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 \\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, \\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 \\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, \\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u0438 \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", "name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, "makesOffer": {"@type": "Offer… <trimmed 8645 bytes string> |
match | <QuerySet [<BookmakerBonus: Акция «Кешбэк» от БК Мелбет>, <BookmakerBonus: Фрибет до 15 000 Рублей дарит БК Мелбет>]> |
nodelist | [<TextNode: '\n <div class="'>, <Variable Node: bookmaker.name>, <TextNode: ' на сегодня</h2>\n '>, <django.template.defaulttags.URLNode object at 0x7f09faa4faf0>, <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">Лучшие бонусы ', 'Melbet', ' на сегодня</h2>\n <a href="'] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Melbet>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["melbet"]}', '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 Melbet, \\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": "\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 \\u0440\\u044b\\u043d\\u043a\\u0435 \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 \\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 \\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. \\u042e\\u0440\\u043b\\u0438\\u0446\\u043e \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — \\u041e\\u041e\\u041e «\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». \\u041d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 \\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, \\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 \\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, \\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, \\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e \\u0437\\u0430 \\u043d\\u0438\\u0445 \\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f \\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c \\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, \\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442, \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 \\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, \\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 \\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, \\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 \\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, \\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u0438 \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", "name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, "makesOffer": {"@type": "Offer… <trimmed 8645 bytes string> |
node | <django.template.defaulttags.URLNode object at 0x7f09faa4faf0> |
self | [<TextNode: '\n <div class="'>, <Variable Node: bookmaker.name>, <TextNode: ' на сегодня</h2>\n '>, <django.template.defaulttags.URLNode object at 0x7f09faa4faf0>, <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: Melbet>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["melbet"]}', '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 Melbet, \\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": "\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 \\u0440\\u044b\\u043d\\u043a\\u0435 \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 \\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 \\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. \\u042e\\u0440\\u043b\\u0438\\u0446\\u043e \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — \\u041e\\u041e\\u041e «\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». \\u041d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 \\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, \\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 \\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, \\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, \\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e \\u0437\\u0430 \\u043d\\u0438\\u0445 \\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f \\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c \\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, \\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442, \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 \\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, \\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 \\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, \\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 \\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, \\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u0438 \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", "name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, "makesOffer": {"@type": "Offer… <trimmed 8645 bytes string> |
self | <django.template.defaulttags.URLNode object at 0x7f09faa4faf0> |
/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 | ['melbet'] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Melbet>, 'map_officies': '[]', 'officies_query': '{"bookmakers": ["melbet"]}', '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 Melbet, \\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": "\\u0411\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u043d\\u0430 \\u0440\\u044b\\u043d\\u043a\\u0435 \\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e \\u0438 \\u043f\\u043e\\u0434\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0430 \\u043a \\u0426\\u0423\\u041f\\u0418\\u0421. \\u042e\\u0440\\u043b\\u0438\\u0446\\u043e \\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 — \\u041e\\u041e\\u041e «\\u041c\\u0435\\u043b\\u043e\\u0444\\u043e\\u043d». \\u041d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u0420\\u043e\\u0441\\u0441\\u0438\\u0439\\u0441\\u043a\\u043e\\u0439 \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u0446\\u0438\\u0438 \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442 \\u0441 2012 \\u0433\\u043e\\u0434\\u0430 \\u0438 \\u0438\\u043c\\u0435\\u0435\\u0442 \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044e, \\u0432\\u044b\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e \\u0424\\u0435\\u0434\\u0435\\u0440\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u041d\\u0430\\u043b\\u043e\\u0433\\u043e\\u0432\\u043e\\u0439 \\u0421\\u043b\\u0443\\u0436\\u0431\\u043e\\u0439, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043f\\u0435\\u0440\\u0435\\u0434 \\u0442\\u0435\\u043c, \\u043a\\u0430\\u043a \\u0432\\u044b\\u0432\\u0435\\u0441\\u0442\\u0438 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430, \\u043f\\u043e\\u043c\\u043d\\u0438\\u0442\\u0435, \\u0447\\u0442\\u043e \\u0437\\u0430 \\u043d\\u0438\\u0445 \\u043f\\u0440\\u0438\\u0434\\u0435\\u0442\\u0441\\u044f \\u0443\\u043f\\u043b\\u0430\\u0442\\u0438\\u0442\\u044c \\u043d\\u0430\\u043b\\u043e\\u0433.", "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/10/26/Untitled_10.svg", "description": "\\u041e\\u0431\\u0437\\u043e\\u0440 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u044b \\u041c\\u0435\\u043b\\u0431\\u0435\\u0442, \\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0430\\u0439\\u0442, \\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f \\u0438 \\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f, \\u043b\\u0438\\u043d\\u0438\\u044f \\u0438 \\u043a\\u043e\\u044d\\u0444\\u0444\\u0438\\u0446\\u0438\\u0435\\u043d\\u0442\\u044b, \\u043e\\u0442\\u0437\\u044b\\u0432\\u044b, \\u043b\\u0438\\u0447\\u043d\\u044b\\u0439 \\u043a\\u0430\\u0431\\u0438\\u043d\\u0435\\u0442, \\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u0438 \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043a\\u0438 \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0430 \\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 Melbet.", "name": "Melbet", "email": null, "telephone": null, "foundingDate": 2012, "makesOffer": {"@type": "Offer… <trimmed 8645 bytes string> |
current_app | '' |
kwargs | {} |
reverse | <function reverse at 0x7f0a1af4e310> |
self | <django.template.defaulttags.URLNode object at 0x7f09faa4faf0> |
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 | ['melbet'] |
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 | ('melbet',) |
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 | '/melbet/' |
QUERY_STRING | '' |
REMOTE_ADDR | '44.206.248.122' |
REMOTE_PORT | '48200' |
REQUEST_METHOD | 'GET' |
REQUEST_SCHEME | 'https' |
REQUEST_URI | '/melbet/' |
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 0x7f09fa15c390> |
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.