'pps' is not a registered namespace
Request Method: | GET |
---|---|
Request URL: | https://gbet.ru/liga-stavok/ |
Django Version: | 3.2 |
Exception Type: | NoReverseMatch |
Exception Value: | 'pps' is not a registered namespace |
Exception Location: | /var/www/domains/gbet.ru/lib/python3.9/site-packages/django/urls/base.py, line 82, in reverse |
Python Executable: | /var/www/domains/gbet.ru/bin/uwsgi |
Python Version: | 3.9.2 |
Python Path: | ['.', '', '/usr/lib/python39.zip', '/usr/lib/python3.9', '/usr/lib/python3.9/lib-dynload', '/var/www/domains/gbet.ru/lib/python3.9/site-packages'] |
Server time: | Tue, 19 Mar 2024 16:25:34 +0300 |
In template /var/www/domains/gbet.ru/gbet/gbet/templates/base.html
, error at line 0
1 | {% load static %} |
---|---|
2 | {% load humanize %} |
3 | {% load bookmakers_extras %} |
4 | <!DOCTYPE html> |
5 | <html lang="ru"> |
6 | |
7 | <head> |
8 | <meta charset="UTF-8" /> |
9 | <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> |
10 | <title>{% spaceless %}{% block title %}ТАЙТЛ ГЛАВНОЙ{% endblock %}{% endspaceless %}</title> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/urls/base.py
, line 71, in reverse
except KeyError:
pass
if ns != current_ns:
current_path = None
try:
extra, resolver = resolver.namespace_dict[ns]…
resolved_path.append(ns)
ns_pattern = ns_pattern + extra
ns_converters.update(resolver.pattern.converters)
except KeyError as key:
if resolved_path:
raise NoReverseMatch(
Variable | Value |
---|---|
args | ['liga-stavok'] |
current_app | '' |
current_ns | None |
current_path | None |
kwargs | {} |
ns | 'pps' |
ns_converters | {} |
ns_pattern | '' |
path | ['pps'] |
prefix | '/' |
resolved_path | [] |
resolver | <URLResolver 'gbet.urls' (None:None) '^/'> |
urlconf | 'gbet.urls' |
view | 'bookmaker' |
viewname | 'pps:bookmaker' |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/core/handlers/exception.py
, line 47, in inner
response = await sync_to_async(response_for_exception, thread_sensitive=False)(request, exc)
return response
return inner
else:
@wraps(get_response)
def inner(request):
try:
response = get_response(request)…
except Exception as exc:
response = response_for_exception(request, exc)
return response
return inner
Variable | Value |
---|---|
exc | NoReverseMatch("'pps' is not a registered namespace") |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7f09fb06dfd0>> |
request | <WSGIRequest: GET '/liga-stavok/'> |
/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': 'liga-stavok'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f09faf326d0>> |
request | <WSGIRequest: GET '/liga-stavok/'> |
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 '/liga-stavok/'> |
slug | 'liga-stavok' |
/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 | ('liga-stavok',) |
kwargs | {} |
middleware | <django.middleware.csrf.CsrfViewMiddleware object at 0x7f0a1561f070> |
request | <WSGIRequest: GET '/liga-stavok/'> |
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: [Лига Ставок] приложение для IOS> |
best_bonuses | [{'amount': 25000.0, 'bonus_id': 18, 'bookmaker_id': 13, 'bookmaker_logo': '/uploads/2021/01/29/leon.png', 'bookmaker_name': 'Леон', 'bookmaker_slug': 'leon', 'bookmaker_url': 'https://gbet.ru/short/leon', 'description': 'Леон – популярная букмекерская контора, которая дарит новым ' 'пользователям щедрый подарок: 100 % от суммы первого ' 'пополнения, но не более 25\xa0000 рублей.', 'expiration': datetime.date(2025, 12, 31), 'rank': 1, 'title': 'Бонус на первый депозит от БК Леон', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/leon'}, {'amount': 15000.0, 'bonus_id': 27, 'bookmaker_id': 2, 'bookmaker_logo': '/uploads/2021/10/26/Untitled_9.svg', 'bookmaker_name': 'Melbet', 'bookmaker_slug': 'melbet', 'bookmaker_url': 'https://gbet.ru/short/melbet', 'description': '100%-й бонус на первое пополнение счета для участия в ' 'прогнозах на ресурсе БК МелБет – отличный мотиватор для ' 'новичков. Возможность делать ставки увеличивается в два ' 'раза.', 'expiration': None, 'rank': 1, 'title': 'Фрибет до 15 000 Рублей дарит БК Мелбет', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/melbet'}, {'amount': 15000.0, 'bonus_id': 67, 'bookmaker_id': 7, 'bookmaker_logo': '/uploads/2021/10/26/Untitled_2.svg', 'bookmaker_name': '1ХСтавка', 'bookmaker_slug': '1xstavka', 'bookmaker_url': 'https://gbet.ru/short/1xstavka', 'description': 'Лови свой кешбэк до 15000 рублей в рамках программы БК ' '«1хставка» «Они возвращаются». Акция доступна для вновь ' 'вступивших в ряды бетторов на данной профильной платформе.', 'expiration': None, 'rank': 1, 'title': '«Они возвращаются» - Кешбек', 'type': 'Кешбэк', 'url': 'https://gbet.ru/short/1xstavka'}, {'amount': 10000.0, 'bonus_id': 16, 'bookmaker_id': 1, 'bookmaker_logo': '/uploads/2021/10/26/Untitled.svg', 'bookmaker_name': 'Winline', 'bookmaker_slug': 'winline', 'bookmaker_url': 'https://gbet.ru/short/winline', 'description': 'Уникальное в своей простоте предложение для новых участников ' 'букмекерской платформы Винлайн сделал организатор программы ' '– 10 000 бонусов за регистрацию.', 'expiration': datetime.date(2029, 12, 31), 'rank': 1, 'title': 'Winline дарит фрибет 10 000 Рублей всем кто зарегистрировался', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/winline'}, {'amount': 10000.0, 'bonus_id': 21, 'bookmaker_id': 18, 'bookmaker_logo': '/uploads/2021/10/26/Untitled_5.svg', 'bookmaker_name': 'Бетсити', 'bookmaker_slug': 'betcity', 'bookmaker_url': 'https://gbet.ru/short/betcity', 'description': 'Только для новых игроков, прошедших регистрацию, ' 'букмекерская компания Betcity дарит отличный бонус – фрибет ' 'до 10000 руб. на первый депозит.', 'expiration': None, 'rank': 1, 'title': 'Betcity даёт бонус новым игрокам до 10 000 Рублей', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/betcity'}, {'amount': 7000.0, 'bonus_id': 43, 'bookmaker_id': 9, 'bookmaker_logo': '/uploads/2021/10/26/Untitled_11.svg', 'bookmaker_name': 'BetBoom', 'bookmaker_slug': 'betboom', 'bookmaker_url': 'https://gbet.ru/short/betboom', 'description': 'Bet Boom дарит 7000 рублей новым игрокам за первый депозит!', 'expiration': datetime.date(2024, 12, 31), 'rank': 1, 'title': '7000₽ приветственный бонус в BetBoom', 'type': 'Фрибет', 'url': 'https://gbet.ru/short/betboom'}] |
bookmaker | <Bookmaker: Лига Ставок> |
clean_review | ('Данная букмекерская контора начала легально работать на территории РФ в 2007 ' 'году. Этой компании принадлежит множество ППС (наземных пунктов приема ' 'ставок), которые расположены по всей стране. Главное преимущество и отличие ' 'букмекера от конкурентов — «белая» лицензия, разрешающая ' 'компании работать в сфере беттинга. Поэтому доступ к официальному сайту ' 'организации никогда не закрывается для россиян.\r\n' '\r\n' 'Бренд «Лига ставок» принадлежит ООО «Первая международная ' 'букмекерская компания». Кроме РФ у этого ООО есть несколько открытых ' 'контор в других странах мира, но доступ к ним из РФ закрыт, так как они ' 'работают неофициально в нашем государстве. А легальное предприятия занесено ' 'в реестр Федеральной Налоговой Службы и имеет лицензию №6.\r\n' '\r\n' 'Обзор официального сайта букмекерской конторы Лига ставок\r\n' '\r\n' 'Зайдя на официальный сайт компании, пользователи видят простой интерфейс ' 'площадки. Цвета оформления — зеленый и белый, «фирменные» ' 'цвета организации.\r\n' '\r\n' 'На главной странице есть следующие разделы:\r\n' '\r\n' '\r\n' '\tМатч-центр\r\n' '\tЛайв;;\r\n' '\tобзор акций;\r\n' '\tлотерея;\r\n' '\tVIP;\r\n' '\tвидеотрансляции;\r\n' '\tновости.\r\n' '\r\n' '\r\n' '\r\n' 'НА ЗАМЕТКУ!\r\n' '\r\n' 'Также на главном экране букмекера есть список ТОПовых событий конторы.\r\n' '\r\n' '\r\n' 'Структура проекта следующая:\r\n' '\r\n' '\r\n' '\tВ верхней части сайта находятся основные разделы проекта (а также кнопки ' 'входа и регистрации).\r\n' '\tВ левой расположена линия с росписью и Лайв.\r\n' '\tСправа разработчики реализовали купон, в котором можно выбирать типы ' 'ставок: ординары, экспрессы и системы.\r\n' '\tВ центре пользователю показываются ТОПовые соревнования.\r\n' '\tВ нижней части экрана можно найти контактные данные компании, полезную ' 'информацию о работе проекта, способы ввода/вывода денег, а также документы, ' 'подтверждающие законность деятельности компании.\r\n' '\r\n' '\r\n' '\r\n' 'ВНИМАНИЕ!\r\n' '\r\n' 'В левой части экрана есть строка поиска, с помощью которой можно быстро ' 'найти любое событие.\r\n' '\r\n' '\r\n' 'Легальность и деятельность БК Лига ставок в России\r\n' '\r\n' 'В 2104 году правительство Российской Федерации ужесточило требования к ' 'работе букмекерских контор и прочих предприятий, предлагающих пользователям ' 'какие-либо «азартные услуги». В том году Роскомнадзор ' 'заблокировал Лигу Ставок и множество других компаний, работающих в этом ' 'сегменте рынка.\r\n' '\r\n' 'Но сегодня букмекерская контора получила все необходимые документы и ' 'действуют строго в рамках российского законодательства — работает с ' 'ЦУПИС. Это значит, что компания абсолютно безопасна для беттера, которые ' 'решит внести на ее счет свои средства и передать личные данные во время ' 'идентификации личности.\r\n' '\r\n' 'Официальный ресурс предприятия открывается по ссылке ligastavok.ru — ' 'именно через эту ссылку нужно входить на легальный проект. Все остальные ' 'линки ведут на портал оффшорной, нелегальной в РФ компании. Мы не советуем ' 'использовать их для совершения ставок.\r\n' '\r\n' 'Линия и Лайв-ставки на Лига ставок\r\n' '\r\n' 'По сравнению с другими букмекерскими конторами, Лига Ставок не уступает им ' 'по широте предматчевой линии и ее рынков. Маржа у компании довольно низкая и ' 'зависит от конкретной категории событий и спортивной дисциплины. Типы пари ' 'стандартны:\r\n' '\r\n' '\r\n' '\tординары;\r\n' '\tсистемы;\r\n' '\tэкспрессы.\r\n' '\r\n' '\r\n' 'Большую часть линии в букмекерской конторе занимают футбольные соревнования. ' 'Для доступа к ним сделано отдельное меню.\r\n' '\r\n' '\r\n' 'НА ЗАМЕТКУ!\r\n' '\r\n' 'Меню не отличается удобством — для поиска и изучения рынков ' 'какого-либо ТОПового события Европейской Футбольной Лиги придется ' 'пролистывать весь раздел.\r\n' '\r\n' '\r\n' 'Лайв-режим также не отличается привлекательностью и удобством. Зато и… <trimmed 6542 bytes string> |
comment_form | <CommentForm bound=False, valid=Unknown, fields=(captcha)> |
comments | [] |
contact | <BookmakerContact: [Лига Ставок] Живой чат> |
content | [] |
cursor | <django.db.backends.postgresql.base.CursorDebugWrapper object at 0x7f09f9ef7e50> |
None |
|
first_platform | 'www' |
get_client_ip | <function index.<locals>.get_client_ip at 0x7f09fa0f9f70> |
h | {'html': '<h2><strong>Преимущества и недостатки букмекера Лига ' 'ставок</strong></h2>', 'html_id': '<h2 ' 'id="preimuschestva-i-nedostatki-bukmekera-liga-stavok"><strong>Преимущества ' 'и недостатки букмекера Лига ставок</strong></h2>', 'id': 'preimuschestva-i-nedostatki-bukmekera-liga-stavok', 'title': 'Преимущества и недостатки букмекера Лига ставок'} |
hasBookmakerScore | 0 |
hasMobileScore | 0 |
i | 23 |
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': 'Обзор букмекерской конторы Лига Ставок, ' 'официальный сайт, лицензия и организация, ' 'линия и коэффициенты, отзывы, личный ' 'кабинет, преимущества и недостатки дизайна ' 'букмекера Liga stavok.', 'email': None, 'foundingDate': 2008, 'logo': 'https://gbet.ru/uploads/2021/10/26/Untitled_QWFcK09.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': 'Mир'}, {'@type': 'PaymentMethod', 'name': 'МТС'}, {'@type': 'PaymentMethod', 'name': 'Билайн'}, {'@type': 'PaymentMethod', 'name': 'Мегафон'}, {'@type': 'PaymentMethod', 'name': 'TELE 2'}, {'@type': 'PaymentMethod', 'name': 'Кошелек ' 'ЦУПИС'}, {'@type': 'PaymentMethod', 'name': 'Альфа-банк'}, {'@type': 'PaymentMethod', 'name': 'Тинькофф'}, {'@type': 'PaymentMethod', 'name': 'Росбанк'}, {'@type': 'PaymentMethod', 'name': 'Почта ' 'банк'}], 'description': '₽100', 'name': 'Сделать ставку'}, 'name': 'Лига Ставок', 'telephone': None}, 'name': 'Обзор БК Лига Ставок, официальный сайт, отзывы, вся информация о ' 'букмекере', 'reviewBody': 'Данная букмекерская контора начала легально работать на ' 'территории РФ в 2007 году. Этой компании принадлежит множество ' 'ППС (наземных пунктов приема ставок), которые расположены по ' 'всей стране. Главное преимущество и отличие букмекера от ' 'конкуре… <trimmed 4475 bytes string> |
json_ld_faq | {} |
map_officies | [{'address': 'Россия, Омск, улица Перелёта, 8Б, 644092', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 54.992557, 'lng': 73.282111}, {'address': 'Россия, Москва, Варшавское шоссе, 143А, 117405 • этаж 1', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 55.583712, 'lng': 37.598667}, {'address': 'Россия, Московская область, Сергиев Посад, 1-я Рыбная улица, 12, ' '141300', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 56.304428, 'lng': 38.135205}, {'address': 'Россия, Москва, Россошанская улица, 1, 117535 • этаж 2', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 55.595847, 'lng': 37.606526}, {'address': 'Россия, Москва, проспект Вернадского, 86Б, 119571 • ТЦ Альмирал, ' 'цок. эт.', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 55.661479, 'lng': 37.481603}, {'address': 'Россия, Москва, Алтуфьевское шоссе, 93А, 127572', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 55.899711, 'lng': 37.585783}, {'address': 'Россия, Волгоград, Пролетарская улица, 45А, 400112', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 48.517212, 'lng': 44.535989}, {'address': 'Россия, Ростов-на-Дону, Нахичевань, Базарная площадь, 11, 344037', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 47.233185, 'lng': 39.76177}, {'address': 'Россия, Москва, Усачёва улица, 10, стр. 1, 119048 • этаж 1', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 55.728531, 'lng': 37.571413}, {'address': 'Россия, Краснодар, улица имени 40-летия Победы, 148/2', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 45.055282, 'lng': 39.021514}, {'address': 'Россия, Москва, Зелёный проспект, 24, 111397', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 55.749959, 'lng': 37.790738}, {'address': 'Россия, Москва, Ореховый бульвар, 13, 115563', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 55.611438, 'lng': 37.719269}, {'address': 'Россия, Москва, Митинская улица, 36, корп. 2, 125430 • этаж -1', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 55.846667, 'lng': 37.362057}, {'address': 'Россия, Москва, Щербаковская улица, 3, 105318 • этаж цокольный', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 55.782566, 'lng': 37.723308}, {'address': 'Россия, Москва, Широкая улица, 16, 127224', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 55.887325, 'lng': 37.66227}, {'address': 'Россия, Москва, Большая Тульская улица, 13, 115191', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 55.709588, 'lng': 37.622093}, {'address': 'Россия, Республика Северная Осетия — Алания, Владикавказ, улица ' 'Маркуса, 51', 'bookmaker__id': 22, 'bookmaker__logo': 'uploads/2021/10/26/Untitled_2_ahEUCHu.svg', 'bookmaker__name': 'Лига Ставок', 'lat': 43.037268, 'lng': 44.68244… <trimmed 56614 bytes string> |
p | ['Данная букмекерская контора начала легально работать на территории РФ в 2007 ' 'году. Этой компании принадлежит множество ППС (наземных пунктов приема ' 'ставок), которые расположены по всей стране. Главное преимущество и отличие ' 'букмекера от конкурентов — «белая» лицензия, разрешающая ' 'компании работать в сфере беттинга. Поэтому доступ к официальному сайту ' 'организации никогда не закрывается для россиян.\r', '\r', 'Бренд «Лига ставок» принадлежит ООО «Первая международная ' 'букмекерская компания». Кроме РФ у этого ООО есть несколько открытых ' 'контор в других странах мира, но доступ к ним из РФ закрыт, так как они ' 'работают неофициально в нашем государстве. А легальное предприятия занесено ' 'в реестр Федеральной Налоговой Службы и имеет лицензию №6.\r', '\r', 'Обзор официального сайта букмекерской конторы Лига ставок\r', '\r', 'Зайдя на официальный сайт компании, пользователи видят простой интерфейс ' 'площадки. Цвета оформления — зеленый и белый, «фирменные» ' 'цвета организации.\r', '\r', 'На главной странице есть следующие разделы:\r', '\r', '\r', '\tМатч-центр\r', '\tЛайв;;\r', '\tобзор акций;\r', '\tлотерея;\r', '\tVIP;\r', '\tвидеотрансляции;\r', '\tновости.\r', '\r', '\r', '\r', 'НА ЗАМЕТКУ!\r', '\r', 'Также на главном экране букмекера есть список ТОПовых событий конторы.\r', '\r', '\r', 'Структура проекта следующая:\r', '\r', '\r', '\tВ верхней части сайта находятся основные разделы проекта (а также кнопки ' 'входа и регистрации).\r', '\tВ левой расположена линия с росписью и Лайв.\r', '\tСправа разработчики реализовали купон, в котором можно выбирать типы ' 'ставок: ординары, экспрессы и системы.\r', '\tВ центре пользователю показываются ТОПовые соревнования.\r', '\tВ нижней части экрана можно найти контактные данные компании, полезную ' 'информацию о работе проекта, способы ввода/вывода денег, а также документы, ' 'подтверждающие законность деятельности компании.\r', '\r', '\r', '\r', 'ВНИМАНИЕ!\r', '\r', 'В левой части экрана есть строка поиска, с помощью которой можно быстро ' 'найти любое событие.\r', '\r', '\r', 'Легальность и деятельность БК Лига ставок в России\r', '\r', 'В 2104 году правительство Российской Федерации ужесточило требования к ' 'работе букмекерских контор и прочих предприятий, предлагающих пользователям ' 'какие-либо «азартные услуги». В том году Роскомнадзор ' 'заблокировал Лигу Ставок и множество других компаний, работающих в этом ' 'сегменте рынка.\r', '\r', 'Но сегодня букмекерская контора получила все необходимые документы и ' 'действуют строго в рамках российского законодательства — работает с ' 'ЦУПИС. Это значит, что компания абсолютно безопасна для беттера, которые ' 'решит внести на ее счет свои средства и передать личные данные во время ' 'идентификации личности.\r', '\r', 'Официальный ресурс предприятия открывается по ссылке ligastavok.ru — ' 'именно через эту ссылку нужно входить на легальный проект. Все остальные ' 'линки ведут на портал оффшорной, нелегальной в РФ компании. Мы не советуем ' 'использовать их для совершения ставок.\r', '\r', 'Линия и Лайв-ставки на Лига ставок\r', '\r', 'По сравнению с другими букмекерскими конторами, Лига Ставок не уступает им ' 'по широте предматчевой линии и ее рынков. Маржа у компании довольно низкая и ' 'зависит от конкретной категории событий и спортивной дисциплины. Типы пари ' 'стандартны:\r', '\r', '\r', '\tординары;\r', '\tсистемы;\r', '\tэкспрессы.\r', '\r', '\r', 'Большую часть линии в букмекерской конторе занимают футбольные соревнования. ' 'Для доступа к ним сделано отдельное меню.\r', '\r', '\r', 'НА ЗАМЕТКУ!\r', '\r', 'Меню не отличается удобством — для поиска и изучения рынков ' 'какого-либо ТОПового события Европейской Футбольной Лиги придется ' 'пролистывать весь раздел.\r', '\r', '\r', 'Лайв-режим также не отличается привлекательностью и удобством. Зато имеет ' 'подробную роспись ТОПовых событий, в которой можно поставит… <trimmed 6428 bytes string> |
pages | [{'android_id': 15, 'android_slug': 'prilozhenie-bk-liga-stavok-na-android', 'inout_page': None, 'ios_id': 16, 'ios_slug': 'prilozhenie-bk-liga-stavok-na-ios', 'menu_android_text': 'Лига ставок на анлроид', 'menu_inout_text': 'Пополнение счета Liga stavok', 'menu_ios_text': 'Приложение Лиги ставок на iphone', 'menu_mobile_text': 'Мобильная версия сайта Liga stavok', 'menu_registration_text': 'Удобство регистрации в БК Лига ставок', 'menu_review_text': 'Обзор БК Лига ставок', 'mobile_id': 3, 'mobile_slug': 'mobilnaya-versiya-liga-stavok', 'reg_page': None}] |
phone | None |
prerender_template | None |
request | <WSGIRequest: GET '/liga-stavok/'> |
s | <Service: Результаты> |
service | <BookmakerService: BookmakerService object (540)> |
short_description | ('Данная букмекерская контора начала легально работать на территории РФ в 2007 ' 'году. Этой компании принадлежит множество ППС (наземных пунктов приема ' 'ставок), которые расположены по всей стране. Главное преимущество и отличие ' 'букмекера от конкурентов — «белая» лицензия, разрешающая ' 'компании работать в сфере беттинга. Поэтому доступ к официальному сайту ' 'организации никогда не закрывается для россиян.') |
slug | 'liga-stavok' |
soup | <p>Данная букмекерская контора начала легально работать на территории РФ в 2007 году. Этой компании принадлежит множество ППС (наземных пунктов приема ставок), которые расположены по всей стране. Главное преимущество и отличие букмекера от конкурентов — «белая» лицензия, разрешающая компании работать в сфере беттинга. Поэтому доступ к официальному сайту организации никогда не закрывается для россиян.</p> <p>Бренд «Лига ставок» принадлежит ООО «Первая международная букмекерская компания». Кроме РФ у этого ООО есть несколько открытых контор в других странах мира, но доступ к ним из РФ закрыт, так как они работают неофициально в нашем государстве. А легальное предприятия занесено в реестр Федеральной Налоговой Службы и имеет лицензию №6.</p> <h2><strong>Обзор официального сайта букмекерской конторы Лига ставок</strong></h2> <p>Зайдя на официальный сайт компании, пользователи видят простой интерфейс площадки. Цвета оформления — зеленый и белый, «фирменные» цвета организации.</p> <p>На главной странице есть следующие разделы:</p> <ul> <li>Матч-центр</li> <li>Лайв;;</li> <li>обзор акций;</li> <li>лотерея;</li> <li>VIP;</li> <li>видеотрансляции;</li> <li>новости.</li> </ul> <blockquote> <p><strong><span style="color:#3598db">НА ЗАМЕТКУ!</span></strong></p> <p><em>Также на главном экране букмекера есть список ТОПовых событий конторы.</em></p> </blockquote> <p>Структура проекта следующая:</p> <ul> <li>В верхней части сайта находятся основные разделы проекта (а также кнопки входа и регистрации).</li> <li>В левой расположена линия с росписью и Лайв.</li> <li>Справа разработчики реализовали купон, в котором можно выбирать типы ставок: ординары, экспрессы и системы.</li> <li>В центре пользователю показываются ТОПовые соревнования.</li> <li>В нижней части экрана можно найти контактные данные компании, полезную информацию о работе проекта, способы ввода/вывода денег, а также документы, подтверждающие законность деятельности компании.</li> </ul> <blockquote> <p><strong><span style="color:#3598db">ВНИМАНИЕ!</span></strong></p> <p><em>В левой части экрана есть строка поиска, с помощью которой можно быстро найти любое событие.</em></p> </blockquote> <h2><strong>Легальность и деятельность БК Лига ставок в России</strong></h2> <p>В 2104 году правительство Российской Федерации ужесточило требования к работе букмекерских контор и прочих предприятий, предлагающих пользователям какие-либо «азартные услуги». В том году Роскомнадзор заблокировал Лигу Ставок и множество других компаний, работающих в этом сегменте рынка.</p> <p>Но сегодня букмекерская контора получила все необходимые документы и действуют строго в рамках российского законодательства — работает с ЦУПИС. Это значит, что компания абсолютно безопасна для беттера, которые решит внести на ее счет свои средства и передать личные данные во время идентификации личности.</p> <p>Официальный ресурс предприятия открывается по ссылке ligastavok.ru — именно через эту ссылку нужно входить на легальный проект. Все остальные линки ведут на портал оффшорной, нелегальной в РФ компании. Мы не советуем использовать их для совершения ставок.</p> <h2><strong>Линия и Лайв-ставки на Лига ставок</strong></h2> <p>По сравнению с другими букмекерскими конторами, Лига Ставок не уступает им по широте предматчевой линии и ее рынков. Маржа у компании довольно низкая и зависит от конкретной категории событий и спортивной дисциплины. Типы пари стандартны:</p> <ul> <li>ординары;</li> <li>системы;</li> <li>экспрессы.</li> </ul> <p>Большую часть линии в букмекерской конторе занимают футбольные соревнования. Для доступа к ним сделано отдельное меню.</p> <blockquote> <p><strong><span style="color:#3598db">НА ЗАМЕТКУ!</span></strong></p> <p><em>Меню не отличается удобством — для поиска и изучения рынков какого-либо ТОПового события Европейской Футбольной Лиги придется пролистывать весь раздел.</em></p> </blockquote> <p>Лайв-режим также не отличается привлекательностью и удобством. Зато имеет подробную роспись ТОПовых событий, в которой можно поставить на игровые отрезки в рамках уже идущего соревнования. Событий в Лайве дов… <trimmed 6286 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 185242 bytes string> |
request | <WSGIRequest: GET '/liga-stavok/'> |
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 185242 bytes string> |
request | <WSGIRequest: GET '/liga-stavok/'> |
template | <django.template.backends.django.Template object at 0x7f09f9f167c0> |
template_name | 'bookmaker/detail.html' |
using | None |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/backends/django.py
, line 61, in render
@property
def origin(self):
return self.template.origin
def render(self, context=None, request=None):
context = make_context(context, request, autoescape=self.backend.engine.autoescape)
try:
return self.template.render(context)…
except TemplateDoesNotExist as exc:
reraise(exc, self.backend)
def copy_exception(exc, backend=None):
"""
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Лига Ставок>, 'map_officies': '[{"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041e\\u043c\\u0441\\u043a, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u041f\\u0435\\u0440\\u0435\\u043b\\u0451\\u0442\\u0430, 8\\u0411, 644092", "lat": 54.992557, "lng": 73.282111}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0412\\u0430\\u0440\\u0448\\u0430\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 143\\u0410, 117405 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.583712, "lng": 37.598667}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u0421\\u0435\\u0440\\u0433\\u0438\\u0435\\u0432 \\u041f\\u043e\\u0441\\u0430\\u0434, 1-\\u044f \\u0420\\u044b\\u0431\\u043d\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 12, 141300", "lat": 56.304428, "lng": 38.135205}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0420\\u043e\\u0441\\u0441\\u043e\\u0448\\u0430\\u043d\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 1, 117535 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.595847, "lng": 37.606526}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0412\\u0435\\u0440\\u043d\\u0430\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e, 86\\u0411, 119571 \\u2022 \\u0422\\u0426 \\u0410\\u043b\\u044c\\u043c\\u0438\\u0440\\u0430\\u043b, \\u0446\\u043e\\u043a. \\u044d\\u0442.", "lat": 55.661479, "lng": 37.481603}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0410\\u043b\\u0442\\u0443\\u0444\\u044c\\u0435\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 93\\u0410, 127572", "lat": 55.899711, "lng": 37.585783}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0412\\u043e\\u043b\\u0433\\u043e\\u0433\\u0440\\u0430\\u0434, \\u041f\\u0440\\u043e\\u043b\\u0435\\u0442\\u0430\\u0440\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 45\\u0410, 400112", "lat": 48.517212, "lng": 44.535989}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u043e\\u0441\\u0442\\u043e\\u0432-\\u043d\\u0430-\\u0414\\u043e\\u043d\\u0443, \\u041d\\u0430\\u0445\\u0438\\u0447\\u0435\\u0432\\u0430\\u043d\\u044c, \\u0411\\u0430\\u0437\\u0430\\u0440\\u043d\\u0430\\u044f \\u043f\\u043b\\u043e\… <trimmed 131506 bytes string> |
request | <WSGIRequest: GET '/liga-stavok/'> |
self | <django.template.backends.django.Template object at 0x7f09f9f167c0> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 170, in render
def render(self, context):
"Display stage -- can be called many times"
with context.render_context.push_state(self):
if context.template is None:
with context.bind_template(self):
context.template_name = self.name
return self._render(context)…
else:
return self._render(context)
def compile_nodelist(self):
"""
Parse and compile the template source into a nodelist. If debug
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Лига Ставок>, 'map_officies': '[{"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041e\\u043c\\u0441\\u043a, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u041f\\u0435\\u0440\\u0435\\u043b\\u0451\\u0442\\u0430, 8\\u0411, 644092", "lat": 54.992557, "lng": 73.282111}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0412\\u0430\\u0440\\u0448\\u0430\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 143\\u0410, 117405 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.583712, "lng": 37.598667}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u0421\\u0435\\u0440\\u0433\\u0438\\u0435\\u0432 \\u041f\\u043e\\u0441\\u0430\\u0434, 1-\\u044f \\u0420\\u044b\\u0431\\u043d\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 12, 141300", "lat": 56.304428, "lng": 38.135205}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0420\\u043e\\u0441\\u0441\\u043e\\u0448\\u0430\\u043d\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 1, 117535 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.595847, "lng": 37.606526}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0412\\u0435\\u0440\\u043d\\u0430\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e, 86\\u0411, 119571 \\u2022 \\u0422\\u0426 \\u0410\\u043b\\u044c\\u043c\\u0438\\u0440\\u0430\\u043b, \\u0446\\u043e\\u043a. \\u044d\\u0442.", "lat": 55.661479, "lng": 37.481603}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0410\\u043b\\u0442\\u0443\\u0444\\u044c\\u0435\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 93\\u0410, 127572", "lat": 55.899711, "lng": 37.585783}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0412\\u043e\\u043b\\u0433\\u043e\\u0433\\u0440\\u0430\\u0434, \\u041f\\u0440\\u043e\\u043b\\u0435\\u0442\\u0430\\u0440\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 45\\u0410, 400112", "lat": 48.517212, "lng": 44.535989}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u043e\\u0441\\u0442\\u043e\\u0432-\\u043d\\u0430-\\u0414\\u043e\\u043d\\u0443, \\u041d\\u0430\\u0445\\u0438\\u0447\\u0435\\u0432\\u0430\\u043d\\u044c, \\u0411\\u0430\\u0437\\u0430\\u0440\\u043d\\u0430\\u044f \\u043f\\u043b\\u043e\… <trimmed 131506 bytes string> |
self | <django.template.base.Template object at 0x7f09f9ef7d00> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 162, in _render
self.nodelist = self.compile_nodelist()
def __iter__(self):
for node in self.nodelist:
yield from node
def _render(self, context):
return self.nodelist.render(context)…
def render(self, context):
"Display stage -- can be called many times"
with context.render_context.push_state(self):
if context.template is None:
with context.bind_template(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Лига Ставок>, 'map_officies': '[{"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041e\\u043c\\u0441\\u043a, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u041f\\u0435\\u0440\\u0435\\u043b\\u0451\\u0442\\u0430, 8\\u0411, 644092", "lat": 54.992557, "lng": 73.282111}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0412\\u0430\\u0440\\u0448\\u0430\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 143\\u0410, 117405 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.583712, "lng": 37.598667}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u0421\\u0435\\u0440\\u0433\\u0438\\u0435\\u0432 \\u041f\\u043e\\u0441\\u0430\\u0434, 1-\\u044f \\u0420\\u044b\\u0431\\u043d\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 12, 141300", "lat": 56.304428, "lng": 38.135205}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0420\\u043e\\u0441\\u0441\\u043e\\u0448\\u0430\\u043d\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 1, 117535 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.595847, "lng": 37.606526}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0412\\u0435\\u0440\\u043d\\u0430\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e, 86\\u0411, 119571 \\u2022 \\u0422\\u0426 \\u0410\\u043b\\u044c\\u043c\\u0438\\u0440\\u0430\\u043b, \\u0446\\u043e\\u043a. \\u044d\\u0442.", "lat": 55.661479, "lng": 37.481603}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0410\\u043b\\u0442\\u0443\\u0444\\u044c\\u0435\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 93\\u0410, 127572", "lat": 55.899711, "lng": 37.585783}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0412\\u043e\\u043b\\u0433\\u043e\\u0433\\u0440\\u0430\\u0434, \\u041f\\u0440\\u043e\\u043b\\u0435\\u0442\\u0430\\u0440\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 45\\u0410, 400112", "lat": 48.517212, "lng": 44.535989}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u043e\\u0441\\u0442\\u043e\\u0432-\\u043d\\u0430-\\u0414\\u043e\\u043d\\u0443, \\u041d\\u0430\\u0445\\u0438\\u0447\\u0435\\u0432\\u0430\\u043d\\u044c, \\u0411\\u0430\\u0437\\u0430\\u0440\\u043d\\u0430\\u044f \\u043f\\u043b\\u043e\… <trimmed 131506 bytes string> |
self | <django.template.base.Template object at 0x7f09f9ef7d00> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 938, in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bits | [] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Лига Ставок>, 'map_officies': '[{"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041e\\u043c\\u0441\\u043a, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u041f\\u0435\\u0440\\u0435\\u043b\\u0451\\u0442\\u0430, 8\\u0411, 644092", "lat": 54.992557, "lng": 73.282111}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0412\\u0430\\u0440\\u0448\\u0430\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 143\\u0410, 117405 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.583712, "lng": 37.598667}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u0421\\u0435\\u0440\\u0433\\u0438\\u0435\\u0432 \\u041f\\u043e\\u0441\\u0430\\u0434, 1-\\u044f \\u0420\\u044b\\u0431\\u043d\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 12, 141300", "lat": 56.304428, "lng": 38.135205}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0420\\u043e\\u0441\\u0441\\u043e\\u0448\\u0430\\u043d\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 1, 117535 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.595847, "lng": 37.606526}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0412\\u0435\\u0440\\u043d\\u0430\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e, 86\\u0411, 119571 \\u2022 \\u0422\\u0426 \\u0410\\u043b\\u044c\\u043c\\u0438\\u0440\\u0430\\u043b, \\u0446\\u043e\\u043a. \\u044d\\u0442.", "lat": 55.661479, "lng": 37.481603}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0410\\u043b\\u0442\\u0443\\u0444\\u044c\\u0435\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 93\\u0410, 127572", "lat": 55.899711, "lng": 37.585783}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0412\\u043e\\u043b\\u0433\\u043e\\u0433\\u0440\\u0430\\u0434, \\u041f\\u0440\\u043e\\u043b\\u0435\\u0442\\u0430\\u0440\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 45\\u0410, 400112", "lat": 48.517212, "lng": 44.535989}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u043e\\u0441\\u0442\\u043e\\u0432-\\u043d\\u0430-\\u0414\\u043e\\u043d\\u0443, \\u041d\\u0430\\u0445\\u0438\\u0447\\u0435\\u0432\\u0430\\u043d\\u044c, \\u0411\\u0430\\u0437\\u0430\\u0440\\u043d\\u0430\\u044f \\u043f\\u043b\\u043e\… <trimmed 131506 bytes string> |
node | <ExtendsNode: extends "base.html"> |
self | [<ExtendsNode: extends "base.html">] |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 905, in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Лига Ставок>, 'map_officies': '[{"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041e\\u043c\\u0441\\u043a, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u041f\\u0435\\u0440\\u0435\\u043b\\u0451\\u0442\\u0430, 8\\u0411, 644092", "lat": 54.992557, "lng": 73.282111}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0412\\u0430\\u0440\\u0448\\u0430\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 143\\u0410, 117405 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.583712, "lng": 37.598667}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u0421\\u0435\\u0440\\u0433\\u0438\\u0435\\u0432 \\u041f\\u043e\\u0441\\u0430\\u0434, 1-\\u044f \\u0420\\u044b\\u0431\\u043d\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 12, 141300", "lat": 56.304428, "lng": 38.135205}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0420\\u043e\\u0441\\u0441\\u043e\\u0448\\u0430\\u043d\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 1, 117535 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.595847, "lng": 37.606526}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0412\\u0435\\u0440\\u043d\\u0430\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e, 86\\u0411, 119571 \\u2022 \\u0422\\u0426 \\u0410\\u043b\\u044c\\u043c\\u0438\\u0440\\u0430\\u043b, \\u0446\\u043e\\u043a. \\u044d\\u0442.", "lat": 55.661479, "lng": 37.481603}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0410\\u043b\\u0442\\u0443\\u0444\\u044c\\u0435\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 93\\u0410, 127572", "lat": 55.899711, "lng": 37.585783}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0412\\u043e\\u043b\\u0433\\u043e\\u0433\\u0440\\u0430\\u0434, \\u041f\\u0440\\u043e\\u043b\\u0435\\u0442\\u0430\\u0440\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 45\\u0410, 400112", "lat": 48.517212, "lng": 44.535989}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u043e\\u0441\\u0442\\u043e\\u0432-\\u043d\\u0430-\\u0414\\u043e\\u043d\\u0443, \\u041d\\u0430\\u0445\\u0438\\u0447\\u0435\\u0432\\u0430\\u043d\\u044c, \\u0411\\u0430\\u0437\\u0430\\u0440\\u043d\\u0430\\u044f \\u043f\\u043b\\u043e\… <trimmed 131506 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 0x7f09f9ef5940> |
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 0x7f09faa65490>, <TextNode: '" alt="alt">\n '>, <django.templatetags.static.StaticNode object at 0x7f09faa65160>, <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 0x7f09fa419550>]>, '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 0x7f09f9ef5130> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Лига Ставок>, 'map_officies': '[{"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041e\\u043c\\u0441\\u043a, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u041f\\u0435\\u0440\\u0435\\u043b\\u0451\\u0442\\u0430, 8\\u0411, 644092", "lat": 54.992557, "lng": 73.282111}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0412\\u0430\\u0440\\u0448\\u0430\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 143\\u0410, 117405 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.583712, "lng": 37.598667}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u0421\\u0435\\u0440\\u0433\\u0438\\u0435\\u0432 \\u041f\\u043e\\u0441\\u0430\\u0434, 1-\\u044f \\u0420\\u044b\\u0431\\u043d\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 12, 141300", "lat": 56.304428, "lng": 38.135205}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0420\\u043e\\u0441\\u0441\\u043e\\u0448\\u0430\\u043d\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 1, 117535 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.595847, "lng": 37.606526}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0412\\u0435\\u0440\\u043d\\u0430\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e, 86\\u0411, 119571 \\u2022 \\u0422\\u0426 \\u0410\\u043b\\u044c\\u043c\\u0438\\u0440\\u0430\\u043b, \\u0446\\u043e\\u043a. \\u044d\\u0442.", "lat": 55.661479, "lng": 37.481603}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0410\\u043b\\u0442\\u0443\\u0444\\u044c\\u0435\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 93\\u0410, 127572", "lat": 55.899711, "lng": 37.585783}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0412\\u043e\\u043b\\u0433\\u043e\\u0433\\u0440\\u0430\\u0434, \\u041f\\u0440\\u043e\\u043b\\u0435\\u0442\\u0430\\u0440\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 45\\u0410, 400112", "lat": 48.517212, "lng": 44.535989}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u043e\\u0441\\u0442\\u043e\\u0432-\\u043d\\u0430-\\u0414\\u043e\\u043d\\u0443, \\u041d\\u0430\\u0445\\u0438\\u0447\\u0435\\u0432\\u0430\\u043d\\u044c, \\u0411\\u0430\\u0437\\u0430\\u0440\\u043d\\u0430\\u044f \\u043f\\u043b\\u043e\… <trimmed 131506 bytes string> |
node | <django.template.defaulttags.LoadNode object at 0x7f09fa20c1f0> |
self | <ExtendsNode: extends "base.html"> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 162, in _render
self.nodelist = self.compile_nodelist()
def __iter__(self):
for node in self.nodelist:
yield from node
def _render(self, context):
return self.nodelist.render(context)…
def render(self, context):
"Display stage -- can be called many times"
with context.render_context.push_state(self):
if context.template is None:
with context.bind_template(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Лига Ставок>, 'map_officies': '[{"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041e\\u043c\\u0441\\u043a, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u041f\\u0435\\u0440\\u0435\\u043b\\u0451\\u0442\\u0430, 8\\u0411, 644092", "lat": 54.992557, "lng": 73.282111}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0412\\u0430\\u0440\\u0448\\u0430\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 143\\u0410, 117405 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.583712, "lng": 37.598667}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u0421\\u0435\\u0440\\u0433\\u0438\\u0435\\u0432 \\u041f\\u043e\\u0441\\u0430\\u0434, 1-\\u044f \\u0420\\u044b\\u0431\\u043d\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 12, 141300", "lat": 56.304428, "lng": 38.135205}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0420\\u043e\\u0441\\u0441\\u043e\\u0448\\u0430\\u043d\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 1, 117535 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.595847, "lng": 37.606526}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0412\\u0435\\u0440\\u043d\\u0430\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e, 86\\u0411, 119571 \\u2022 \\u0422\\u0426 \\u0410\\u043b\\u044c\\u043c\\u0438\\u0440\\u0430\\u043b, \\u0446\\u043e\\u043a. \\u044d\\u0442.", "lat": 55.661479, "lng": 37.481603}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0410\\u043b\\u0442\\u0443\\u0444\\u044c\\u0435\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 93\\u0410, 127572", "lat": 55.899711, "lng": 37.585783}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0412\\u043e\\u043b\\u0433\\u043e\\u0433\\u0440\\u0430\\u0434, \\u041f\\u0440\\u043e\\u043b\\u0435\\u0442\\u0430\\u0440\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 45\\u0410, 400112", "lat": 48.517212, "lng": 44.535989}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u043e\\u0441\\u0442\\u043e\\u0432-\\u043d\\u0430-\\u0414\\u043e\\u043d\\u0443, \\u041d\\u0430\\u0445\\u0438\\u0447\\u0435\\u0432\\u0430\\u043d\\u044c, \\u0411\\u0430\\u0437\\u0430\\u0440\\u043d\\u0430\\u044f \\u043f\\u043b\\u043e\… <trimmed 131506 bytes string> |
self | <django.template.base.Template object at 0x7f09f9ef5130> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 938, in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | '\n <main class="main">\n ' |
bits | ['', '\n', '', '\n', '', '\n' '<!DOCTYPE html>\n' '<html lang="ru">\n' '\n' '<head>\n' ' <meta charset="UTF-8" />\n' ' <meta name="viewport" content="width=device-width, initial-scale=1, ' 'maximum-scale=1">\n' ' <title>', 'Обзор БК Лига Ставок, официальный сайт, отзывы, вся информация о букмекере', '</title>\n <link rel="shortcut icon" href="', '/static/favicon.ico', '" type="image/x-icon">\n' ' <meta name="yandex-verification" content="a4ad2e87376e05d1" />\n' ' <meta name="description" content="', 'Обзор букмекерской конторы Лига Ставок, официальный сайт, лицензия и ' 'организация, линия и коэффициенты, отзывы, личный кабинет, преимущества и ' 'недостатки дизайна букмекера Liga stavok.', '">\n ', '', '\n' ' <meta property="og:locale" content="ru_RU" />\n' ' <meta property="og:site_name" content="gbet.ru" />\n' ' <meta property="og:title" content="', 'Обзор БК Лига Ставок, официальный сайт, отзывы, вся информация о букмекере', '" />\n <meta property="og:description" content="', 'Обзор букмекерской конторы Лига Ставок, официальный сайт, лицензия и ' 'организация, линия и коэффициенты, отзывы, личный кабинет, преимущества и ' 'недостатки дизайна букмекера Liga stavok.', '" />\n <meta property="og:type" content="', 'article', '" />\n <meta property="og:url" content="', 'https://gbet.ru/liga-stavok/', '" />\n <meta property="og:image" content="', 'https://gbet.ru/uploads/2021/10/26/Untitled_QWFcK09.svg', '" />\n <meta property="twitter:url" content="', 'https://gbet.ru/liga-stavok/', '" />\n <meta property="twitter:title" content="', 'Обзор БК Лига Ставок, официальный сайт, отзывы, вся информация о букмекере', '" />\n <meta property="twitter:description" content="', 'Обзор букмекерской конторы Лига Ставок, официальный сайт, лицензия и ' 'организация, линия и коэффициенты, отзывы, личный кабинет, преимущества и ' 'недостатки дизайна букмекера Liga stavok.', '" />\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' ' … <trimmed 78667 bytes string> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Лига Ставок>, 'map_officies': '[{"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041e\\u043c\\u0441\\u043a, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u041f\\u0435\\u0440\\u0435\\u043b\\u0451\\u0442\\u0430, 8\\u0411, 644092", "lat": 54.992557, "lng": 73.282111}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0412\\u0430\\u0440\\u0448\\u0430\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 143\\u0410, 117405 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.583712, "lng": 37.598667}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u0421\\u0435\\u0440\\u0433\\u0438\\u0435\\u0432 \\u041f\\u043e\\u0441\\u0430\\u0434, 1-\\u044f \\u0420\\u044b\\u0431\\u043d\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 12, 141300", "lat": 56.304428, "lng": 38.135205}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0420\\u043e\\u0441\\u0441\\u043e\\u0448\\u0430\\u043d\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 1, 117535 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.595847, "lng": 37.606526}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0412\\u0435\\u0440\\u043d\\u0430\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e, 86\\u0411, 119571 \\u2022 \\u0422\\u0426 \\u0410\\u043b\\u044c\\u043c\\u0438\\u0440\\u0430\\u043b, \\u0446\\u043e\\u043a. \\u044d\\u0442.", "lat": 55.661479, "lng": 37.481603}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0410\\u043b\\u0442\\u0443\\u0444\\u044c\\u0435\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 93\\u0410, 127572", "lat": 55.899711, "lng": 37.585783}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0412\\u043e\\u043b\\u0433\\u043e\\u0433\\u0440\\u0430\\u0434, \\u041f\\u0440\\u043e\\u043b\\u0435\\u0442\\u0430\\u0440\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 45\\u0410, 400112", "lat": 48.517212, "lng": 44.535989}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u043e\\u0441\\u0442\\u043e\\u0432-\\u043d\\u0430-\\u0414\\u043e\\u043d\\u0443, \\u041d\\u0430\\u0445\\u0438\\u0447\\u0435\\u0432\\u0430\\u043d\\u044c, \\u0411\\u0430\\u0437\\u0430\\u0440\\u043d\\u0430\\u044f \\u043f\\u043b\\u043e\… <trimmed 131506 bytes string> |
node | <Block Node: content. Contents: []> |
self | [<django.template.defaulttags.LoadNode object at 0x7f09fa20c1f0>, <TextNode: '\n'>, <django.template.defaulttags.LoadNode object at 0x7f09fa20cb50>, <TextNode: '\n'>, <django.template.defaulttags.LoadNode object at 0x7f09fa20caf0>, <TextNode: '\n<!DOCTYPE html>\n<html la'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa20c9a0>, <TextNode: '</title>\n <link rel="s'>, <django.templatetags.static.StaticNode object at 0x7f09fa736910>, <TextNode: '" type="image/x-icon">\n '>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa736d90>, <TextNode: '">\n '>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa7362e0>, <TextNode: '\n <meta property="og:l'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa0b4790>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa0b4250>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa0b43d0>, <TextNode: '" />\n <meta property="'>, <Variable Node: request.build_absolute_uri>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09fa2b9820>, <TextNode: '" />\n <meta property="'>, <Variable Node: request.build_absolute_uri>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09f9ef3850>, <TextNode: '" />\n <meta property="'>, <django.template.defaulttags.SpacelessNode object at 0x7f09f9ef3fd0>, <TextNode: '" />\n <meta property="'>, <django.templatetags.static.StaticNode object at 0x7f09fa419ac0>, <TextNode: '">\n <link rel="preconn'>, <django.template.loader_tags.IncludeNode object at 0x7f09fa419df0>, <TextNode: '\n '>, <Block Node: header. Contents: [<django.template.loader_tags.IncludeNode object at 0x7f09fa419550>]>, <TextNode: '\n <main class="main">\n'>, <Block Node: content. Contents: []>, <TextNode: '\n </main>\n <button '>, <django.template.loader_tags.IncludeNode object at 0x7f09fa271f40>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f09fa5b4310>, <TextNode: '\n '>, <Block Node: footer. Contents: [<TextNode: '\n <!-- FOOTER START --'>, <django.templatetags.static.StaticNode object at 0x7f09faa65490>, <TextNode: '" alt="alt">\n '>, <django.templatetags.static.StaticNode object at 0x7f09faa65160>, <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 0x7f09fa2f6970>, <TextNode: '"></script>\n\n <!-- Yan'>, <django.templatetags.static.StaticNode object at 0x7f09fa2f6e50>, <TextNode: '", "ym");\n \n '>] |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 905, in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Лига Ставок>, 'map_officies': '[{"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041e\\u043c\\u0441\\u043a, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u041f\\u0435\\u0440\\u0435\\u043b\\u0451\\u0442\\u0430, 8\\u0411, 644092", "lat": 54.992557, "lng": 73.282111}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0412\\u0430\\u0440\\u0448\\u0430\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 143\\u0410, 117405 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.583712, "lng": 37.598667}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u0421\\u0435\\u0440\\u0433\\u0438\\u0435\\u0432 \\u041f\\u043e\\u0441\\u0430\\u0434, 1-\\u044f \\u0420\\u044b\\u0431\\u043d\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 12, 141300", "lat": 56.304428, "lng": 38.135205}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0420\\u043e\\u0441\\u0441\\u043e\\u0448\\u0430\\u043d\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 1, 117535 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.595847, "lng": 37.606526}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0412\\u0435\\u0440\\u043d\\u0430\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e, 86\\u0411, 119571 \\u2022 \\u0422\\u0426 \\u0410\\u043b\\u044c\\u043c\\u0438\\u0440\\u0430\\u043b, \\u0446\\u043e\\u043a. \\u044d\\u0442.", "lat": 55.661479, "lng": 37.481603}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0410\\u043b\\u0442\\u0443\\u0444\\u044c\\u0435\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 93\\u0410, 127572", "lat": 55.899711, "lng": 37.585783}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0412\\u043e\\u043b\\u0433\\u043e\\u0433\\u0440\\u0430\\u0434, \\u041f\\u0440\\u043e\\u043b\\u0435\\u0442\\u0430\\u0440\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 45\\u0410, 400112", "lat": 48.517212, "lng": 44.535989}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u043e\\u0441\\u0442\\u043e\\u0432-\\u043d\\u0430-\\u0414\\u043e\\u043d\\u0443, \\u041d\\u0430\\u0445\\u0438\\u0447\\u0435\\u0432\\u0430\\u043d\\u044c, \\u0411\\u0430\\u0437\\u0430\\u0440\\u043d\\u0430\\u044f \\u043f\\u043b\\u043e\… <trimmed 131506 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 0x7f09faba8e50>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f09faba8fa0>, <TextNode: '\n </aside>\n <main c'>, <django.template.defaulttags.URLNode object at 0x7f09faba84c0>, <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 0x7f09fa57f8e0>, <TextNode: '" alt=""/>\n '>, <Variable Node: bookmaker.AvailablePlatforms>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa57f040>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa57f490>, <TextNode: '" alt=" "/>\n '>, <Variable Node: bookmaker.margin>, <TextNode: '%</div>\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa57fa60>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa9fdbb0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa555a90>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa5554f0>, <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 0x7f09f9f9f8e0>, <TextNode: '" alt="">\n '>, <Variable Node: bookmaker.name>, <TextNode: '</div>\n '>, <IfNode>, <TextNode: '\n </div>\n\n'>, <django.templatetags.static.StaticNode object at 0x7f09f9d09fa0>, <TextNode: … <trimmed 17818 bytes string> |
block_context | <django.template.loader_tags.BlockContext object at 0x7f09f9ef5940> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Лига Ставок>, 'map_officies': '[{"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041e\\u043c\\u0441\\u043a, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u041f\\u0435\\u0440\\u0435\\u043b\\u0451\\u0442\\u0430, 8\\u0411, 644092", "lat": 54.992557, "lng": 73.282111}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0412\\u0430\\u0440\\u0448\\u0430\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 143\\u0410, 117405 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.583712, "lng": 37.598667}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u0421\\u0435\\u0440\\u0433\\u0438\\u0435\\u0432 \\u041f\\u043e\\u0441\\u0430\\u0434, 1-\\u044f \\u0420\\u044b\\u0431\\u043d\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 12, 141300", "lat": 56.304428, "lng": 38.135205}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0420\\u043e\\u0441\\u0441\\u043e\\u0448\\u0430\\u043d\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 1, 117535 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.595847, "lng": 37.606526}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0412\\u0435\\u0440\\u043d\\u0430\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e, 86\\u0411, 119571 \\u2022 \\u0422\\u0426 \\u0410\\u043b\\u044c\\u043c\\u0438\\u0440\\u0430\\u043b, \\u0446\\u043e\\u043a. \\u044d\\u0442.", "lat": 55.661479, "lng": 37.481603}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0410\\u043b\\u0442\\u0443\\u0444\\u044c\\u0435\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 93\\u0410, 127572", "lat": 55.899711, "lng": 37.585783}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0412\\u043e\\u043b\\u0433\\u043e\\u0433\\u0440\\u0430\\u0434, \\u041f\\u0440\\u043e\\u043b\\u0435\\u0442\\u0430\\u0440\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 45\\u0410, 400112", "lat": 48.517212, "lng": 44.535989}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u043e\\u0441\\u0442\\u043e\\u0432-\\u043d\\u0430-\\u0414\\u043e\\u043d\\u0443, \\u041d\\u0430\\u0445\\u0438\\u0447\\u0435\\u0432\\u0430\\u043d\\u044c, \\u0411\\u0430\\u0437\\u0430\\u0440\\u043d\\u0430\\u044f \\u043f\\u043b\\u043e\… <trimmed 131506 bytes string> |
push | <Block Node: content. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n <aside class="sideba'>, <django.template.loader_tags.IncludeNode object at 0x7f09faba8e50>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f09faba8fa0>, <TextNode: '\n </aside>\n <main c'>, <django.template.defaulttags.URLNode object at 0x7f09faba84c0>, <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 0x7f09fa57f8e0>, <TextNode: '" alt=""/>\n '>, <Variable Node: bookmaker.AvailablePlatforms>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa57f040>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa57f490>, <TextNode: '" alt=" "/>\n '>, <Variable Node: bookmaker.margin>, <TextNode: '%</div>\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa57fa60>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa9fdbb0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa555a90>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa5554f0>, <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 0x7f09f9f9f8e0>, <TextNode: '" alt="">\n '>, <Variable Node: bookmaker.name>, <TextNode: '</div>\n '>, <IfNode>, <TextNode: '\n </div>\n\n'>, <django.templatetags.static.StaticNode object at 0x7f09f9d09fa0>, <TextNode: … <trimmed 17818 bytes string> |
self | <Block Node: content. Contents: []> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 938, in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | ('\n' ' </div>\n' ' </div>\n' ' </div>\n' ' ') |
bits | ['\n ', '<script type="application/ld+json">{"@context": "http://schema.org", ' '"@type": "Review", "name": "\\u041e\\u0431\\u0437\\u043e\\u0440 ' '\\u0411\\u041a \\u041b\\u0438\\u0433\\u0430 ' '\\u0421\\u0442\\u0430\\u0432\\u043e\\u043a, ' '\\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": ' '"\\u0414\\u0430\\u043d\\u043d\\u0430\\u044f ' '\\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f ' '\\u043a\\u043e\\u043d\\u0442\\u043e\\u0440\\u0430 ' '\\u043d\\u0430\\u0447\\u0430\\u043b\\u0430 ' '\\u043b\\u0435\\u0433\\u0430\\u043b\\u044c\\u043d\\u043e ' '\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0442\\u044c \\u043d\\u0430 ' '\\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 ' '\\u0420\\u0424 \\u0432 2007 \\u0433\\u043e\\u0434\\u0443. ' '\\u042d\\u0442\\u043e\\u0439 ' '\\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 ' '\\u043f\\u0440\\u0438\\u043d\\u0430\\u0434\\u043b\\u0435\\u0436\\u0438\\u0442 ' '\\u043c\\u043d\\u043e\\u0436\\u0435\\u0441\\u0442\\u0432\\u043e ' '\\u041f\\u041f\\u0421 ' '(\\u043d\\u0430\\u0437\\u0435\\u043c\\u043d\\u044b\\u0445 ' '\\u043f\\u0443\\u043d\\u043a\\u0442\\u043e\\u0432 ' '\\u043f\\u0440\\u0438\\u0435\\u043c\\u0430 ' '\\u0441\\u0442\\u0430\\u0432\\u043e\\u043a), ' '\\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 ' '\\u0440\\u0430\\u0441\\u043f\\u043e\\u043b\\u043e\\u0436\\u0435\\u043d\\u044b ' '\\u043f\\u043e \\u0432\\u0441\\u0435\\u0439 ' '\\u0441\\u0442\\u0440\\u0430\\u043d\\u0435. ' '\\u0413\\u043b\\u0430\\u0432\\u043d\\u043e\\u0435 ' '\\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u043e ' '\\u0438 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 ' '\\u0431\\u0443\\u043a\\u043c\\u0435\\u043a\\u0435\\u0440\\u0430 ' '\\u043e\\u0442 ' '\\u043a\\u043e\\u043d\\u043a\\u0443\\u0440\\u0435\\u043d\\u0442\\u043e\\u0432 ' '— «\\u0431\\u0435\\u043b\\u0430\\u044f» ' '\\u043b\\u0438\\u0446\\u0435\\u043d\\u0437\\u0438\\u044f, ' '\\u0440\\u0430\\u0437\\u0440\\u0435\\u0448\\u0430\\u044e\\u0449\\u0430\\u044f ' '\\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u0438 ' '\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0442\\u044c \\u0432 ' '\\u0441\\u0444\\u0435\\u0440\\u0435 ' '\\u0431\\u0435\\u0442\\u0442\\u0438\\u043d\\u0433\\u0430. ' '\\u041f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 ' '\\u0434\\u043e\\u0441\\u0442\\u0443\\u043f \\u043a ' '\\u043e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u043e\\u043c\\u0443 ' '\\u0441\\u0430\\u0439\\u0442\\u0443 ' '\\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u0438 ' '\\u043d\\u0438\\u043a\\u043e\\u0433\\u0434\\u0430 \\u043d\\u0435 ' '\\u0437\\u0430\\u043a\\u0440\\u044b\\u0432\\u0430\\u0435\\u0442\\u0441\\u044f ' '\\u0434\\u043b\\u044f \\u0440\\u043e\\u0441\\u0441\\u0438\\u044f\\u043d.", ' '"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_QWFcK09.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 ' '\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a, ' '\\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\\u04… <trimmed 47941 bytes string> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Лига Ставок>, 'map_officies': '[{"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041e\\u043c\\u0441\\u043a, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u041f\\u0435\\u0440\\u0435\\u043b\\u0451\\u0442\\u0430, 8\\u0411, 644092", "lat": 54.992557, "lng": 73.282111}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0412\\u0430\\u0440\\u0448\\u0430\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 143\\u0410, 117405 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.583712, "lng": 37.598667}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u0421\\u0435\\u0440\\u0433\\u0438\\u0435\\u0432 \\u041f\\u043e\\u0441\\u0430\\u0434, 1-\\u044f \\u0420\\u044b\\u0431\\u043d\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 12, 141300", "lat": 56.304428, "lng": 38.135205}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0420\\u043e\\u0441\\u0441\\u043e\\u0448\\u0430\\u043d\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 1, 117535 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.595847, "lng": 37.606526}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0412\\u0435\\u0440\\u043d\\u0430\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e, 86\\u0411, 119571 \\u2022 \\u0422\\u0426 \\u0410\\u043b\\u044c\\u043c\\u0438\\u0440\\u0430\\u043b, \\u0446\\u043e\\u043a. \\u044d\\u0442.", "lat": 55.661479, "lng": 37.481603}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0410\\u043b\\u0442\\u0443\\u0444\\u044c\\u0435\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 93\\u0410, 127572", "lat": 55.899711, "lng": 37.585783}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0412\\u043e\\u043b\\u0433\\u043e\\u0433\\u0440\\u0430\\u0434, \\u041f\\u0440\\u043e\\u043b\\u0435\\u0442\\u0430\\u0440\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 45\\u0410, 400112", "lat": 48.517212, "lng": 44.535989}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u043e\\u0441\\u0442\\u043e\\u0432-\\u043d\\u0430-\\u0414\\u043e\\u043d\\u0443, \\u041d\\u0430\\u0445\\u0438\\u0447\\u0435\\u0432\\u0430\\u043d\\u044c, \\u0411\\u0430\\u0437\\u0430\\u0440\\u043d\\u0430\\u044f \\u043f\\u043b\\u043e\… <trimmed 131506 bytes string> |
node | <IfNode> |
self | [<TextNode: '\n '>, <IfNode>, <TextNode: '\n <aside class="sideba'>, <django.template.loader_tags.IncludeNode object at 0x7f09faba8e50>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f09faba8fa0>, <TextNode: '\n </aside>\n <main c'>, <django.template.defaulttags.URLNode object at 0x7f09faba84c0>, <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 0x7f09fa57f8e0>, <TextNode: '" alt=""/>\n '>, <Variable Node: bookmaker.AvailablePlatforms>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa57f040>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa57f490>, <TextNode: '" alt=" "/>\n '>, <Variable Node: bookmaker.margin>, <TextNode: '%</div>\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa57fa60>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa9fdbb0>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa555a90>, <TextNode: '" alt=" "/>\n '>, <IfNode>, <TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa5554f0>, <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 0x7f09f9f9f8e0>, <TextNode: '" alt="">\n '>, <Variable Node: bookmaker.name>, <TextNode: '</div>\n '>, <IfNode>, <TextNode: '\n </div>\n\n'>, <… <trimmed 18321 bytes string> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 905, in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Лига Ставок>, 'map_officies': '[{"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041e\\u043c\\u0441\\u043a, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u041f\\u0435\\u0440\\u0435\\u043b\\u0451\\u0442\\u0430, 8\\u0411, 644092", "lat": 54.992557, "lng": 73.282111}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0412\\u0430\\u0440\\u0448\\u0430\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 143\\u0410, 117405 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.583712, "lng": 37.598667}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u0421\\u0435\\u0440\\u0433\\u0438\\u0435\\u0432 \\u041f\\u043e\\u0441\\u0430\\u0434, 1-\\u044f \\u0420\\u044b\\u0431\\u043d\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 12, 141300", "lat": 56.304428, "lng": 38.135205}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0420\\u043e\\u0441\\u0441\\u043e\\u0448\\u0430\\u043d\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 1, 117535 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.595847, "lng": 37.606526}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0412\\u0435\\u0440\\u043d\\u0430\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e, 86\\u0411, 119571 \\u2022 \\u0422\\u0426 \\u0410\\u043b\\u044c\\u043c\\u0438\\u0440\\u0430\\u043b, \\u0446\\u043e\\u043a. \\u044d\\u0442.", "lat": 55.661479, "lng": 37.481603}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0410\\u043b\\u0442\\u0443\\u0444\\u044c\\u0435\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 93\\u0410, 127572", "lat": 55.899711, "lng": 37.585783}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0412\\u043e\\u043b\\u0433\\u043e\\u0433\\u0440\\u0430\\u0434, \\u041f\\u0440\\u043e\\u043b\\u0435\\u0442\\u0430\\u0440\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 45\\u0410, 400112", "lat": 48.517212, "lng": 44.535989}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u043e\\u0441\\u0442\\u043e\\u0432-\\u043d\\u0430-\\u0414\\u043e\\u043d\\u0443, \\u041d\\u0430\\u0445\\u0438\\u0447\\u0435\\u0432\\u0430\\u043d\\u044c, \\u0411\\u0430\\u0437\\u0430\\u0440\\u043d\\u0430\\u044f \\u043f\\u043b\\u043e\… <trimmed 131506 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 0x7f09fa555ee0>) |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Лига Ставок>, 'map_officies': '[{"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041e\\u043c\\u0441\\u043a, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u041f\\u0435\\u0440\\u0435\\u043b\\u0451\\u0442\\u0430, 8\\u0411, 644092", "lat": 54.992557, "lng": 73.282111}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0412\\u0430\\u0440\\u0448\\u0430\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 143\\u0410, 117405 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.583712, "lng": 37.598667}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u0421\\u0435\\u0440\\u0433\\u0438\\u0435\\u0432 \\u041f\\u043e\\u0441\\u0430\\u0434, 1-\\u044f \\u0420\\u044b\\u0431\\u043d\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 12, 141300", "lat": 56.304428, "lng": 38.135205}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0420\\u043e\\u0441\\u0441\\u043e\\u0448\\u0430\\u043d\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 1, 117535 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.595847, "lng": 37.606526}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0412\\u0435\\u0440\\u043d\\u0430\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e, 86\\u0411, 119571 \\u2022 \\u0422\\u0426 \\u0410\\u043b\\u044c\\u043c\\u0438\\u0440\\u0430\\u043b, \\u0446\\u043e\\u043a. \\u044d\\u0442.", "lat": 55.661479, "lng": 37.481603}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0410\\u043b\\u0442\\u0443\\u0444\\u044c\\u0435\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 93\\u0410, 127572", "lat": 55.899711, "lng": 37.585783}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0412\\u043e\\u043b\\u0433\\u043e\\u0433\\u0440\\u0430\\u0434, \\u041f\\u0440\\u043e\\u043b\\u0435\\u0442\\u0430\\u0440\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 45\\u0410, 400112", "lat": 48.517212, "lng": 44.535989}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u043e\\u0441\\u0442\\u043e\\u0432-\\u043d\\u0430-\\u0414\\u043e\\u043d\\u0443, \\u041d\\u0430\\u0445\\u0438\\u0447\\u0435\\u0432\\u0430\\u043d\\u044c, \\u0411\\u0430\\u0437\\u0430\\u0440\\u043d\\u0430\\u044f \\u043f\\u043b\\u043e\… <trimmed 131506 bytes string> |
match | 227 |
nodelist | [<TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa555b80>, <TextNode: '" alt=" "/>\n '>, <django.template.defaulttags.URLNode object at 0x7f09fa555910>, <TextNode: '">'>, <Variable Node: bookmaker.officies_count_calc>, <TextNode: '</a>\n '>] |
self | <IfNode> |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 938, in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | ('" alt=" "/>\n' ' </div>\n' ' <div ' 'class="bookmaker-characters__item-content">\n' ' <div ' 'class="bookmaker-characters__item-title">\n' ' Количество ППС:\n' ' </div>\n' ' <div ' 'class="bookmaker-characters__item-value">\n' ' <a class="bookmaker-item__pps-total"\n' ' href="') |
bits | ['\n' ' <div class="bookmaker-characters__item">\n' ' <div class="bookmaker-characters__item-icon">\n' ' <img class="invert-icon" src="', '/static/pps.svg', '" alt=" "/>\n' ' </div>\n' ' <div ' 'class="bookmaker-characters__item-content">\n' ' <div ' 'class="bookmaker-characters__item-title">\n' ' Количество ППС:\n' ' </div>\n' ' <div ' 'class="bookmaker-characters__item-value">\n' ' <a class="bookmaker-item__pps-total"\n' ' href="'] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Лига Ставок>, 'map_officies': '[{"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041e\\u043c\\u0441\\u043a, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u041f\\u0435\\u0440\\u0435\\u043b\\u0451\\u0442\\u0430, 8\\u0411, 644092", "lat": 54.992557, "lng": 73.282111}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0412\\u0430\\u0440\\u0448\\u0430\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 143\\u0410, 117405 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.583712, "lng": 37.598667}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u0421\\u0435\\u0440\\u0433\\u0438\\u0435\\u0432 \\u041f\\u043e\\u0441\\u0430\\u0434, 1-\\u044f \\u0420\\u044b\\u0431\\u043d\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 12, 141300", "lat": 56.304428, "lng": 38.135205}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0420\\u043e\\u0441\\u0441\\u043e\\u0448\\u0430\\u043d\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 1, 117535 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.595847, "lng": 37.606526}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0412\\u0435\\u0440\\u043d\\u0430\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e, 86\\u0411, 119571 \\u2022 \\u0422\\u0426 \\u0410\\u043b\\u044c\\u043c\\u0438\\u0440\\u0430\\u043b, \\u0446\\u043e\\u043a. \\u044d\\u0442.", "lat": 55.661479, "lng": 37.481603}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0410\\u043b\\u0442\\u0443\\u0444\\u044c\\u0435\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 93\\u0410, 127572", "lat": 55.899711, "lng": 37.585783}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0412\\u043e\\u043b\\u0433\\u043e\\u0433\\u0440\\u0430\\u0434, \\u041f\\u0440\\u043e\\u043b\\u0435\\u0442\\u0430\\u0440\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 45\\u0410, 400112", "lat": 48.517212, "lng": 44.535989}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u043e\\u0441\\u0442\\u043e\\u0432-\\u043d\\u0430-\\u0414\\u043e\\u043d\\u0443, \\u041d\\u0430\\u0445\\u0438\\u0447\\u0435\\u0432\\u0430\\u043d\\u044c, \\u0411\\u0430\\u0437\\u0430\\u0440\\u043d\\u0430\\u044f \\u043f\\u043b\\u043e\… <trimmed 131506 bytes string> |
node | <django.template.defaulttags.URLNode object at 0x7f09fa555910> |
self | [<TextNode: '\n '>, <django.templatetags.static.StaticNode object at 0x7f09fa555b80>, <TextNode: '" alt=" "/>\n '>, <django.template.defaulttags.URLNode object at 0x7f09fa555910>, <TextNode: '">'>, <Variable Node: bookmaker.officies_count_calc>, <TextNode: '</a>\n '>] |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/template/base.py
, line 905, in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Лига Ставок>, 'map_officies': '[{"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041e\\u043c\\u0441\\u043a, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u041f\\u0435\\u0440\\u0435\\u043b\\u0451\\u0442\\u0430, 8\\u0411, 644092", "lat": 54.992557, "lng": 73.282111}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0412\\u0430\\u0440\\u0448\\u0430\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 143\\u0410, 117405 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.583712, "lng": 37.598667}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u0421\\u0435\\u0440\\u0433\\u0438\\u0435\\u0432 \\u041f\\u043e\\u0441\\u0430\\u0434, 1-\\u044f \\u0420\\u044b\\u0431\\u043d\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 12, 141300", "lat": 56.304428, "lng": 38.135205}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0420\\u043e\\u0441\\u0441\\u043e\\u0448\\u0430\\u043d\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 1, 117535 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.595847, "lng": 37.606526}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0412\\u0435\\u0440\\u043d\\u0430\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e, 86\\u0411, 119571 \\u2022 \\u0422\\u0426 \\u0410\\u043b\\u044c\\u043c\\u0438\\u0440\\u0430\\u043b, \\u0446\\u043e\\u043a. \\u044d\\u0442.", "lat": 55.661479, "lng": 37.481603}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0410\\u043b\\u0442\\u0443\\u0444\\u044c\\u0435\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 93\\u0410, 127572", "lat": 55.899711, "lng": 37.585783}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0412\\u043e\\u043b\\u0433\\u043e\\u0433\\u0440\\u0430\\u0434, \\u041f\\u0440\\u043e\\u043b\\u0435\\u0442\\u0430\\u0440\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 45\\u0410, 400112", "lat": 48.517212, "lng": 44.535989}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u043e\\u0441\\u0442\\u043e\\u0432-\\u043d\\u0430-\\u0414\\u043e\\u043d\\u0443, \\u041d\\u0430\\u0445\\u0438\\u0447\\u0435\\u0432\\u0430\\u043d\\u044c, \\u0411\\u0430\\u0437\\u0430\\u0440\\u043d\\u0430\\u044f \\u043f\\u043b\\u043e\… <trimmed 131506 bytes string> |
self | <django.template.defaulttags.URLNode object at 0x7f09fa555910> |
/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 | ['liga-stavok'] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'bookmaker': <Bookmaker: Лига Ставок>, 'map_officies': '[{"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041e\\u043c\\u0441\\u043a, \\u0443\\u043b\\u0438\\u0446\\u0430 \\u041f\\u0435\\u0440\\u0435\\u043b\\u0451\\u0442\\u0430, 8\\u0411, 644092", "lat": 54.992557, "lng": 73.282111}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0412\\u0430\\u0440\\u0448\\u0430\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 143\\u0410, 117405 \\u2022 \\u044d\\u0442\\u0430\\u0436 1", "lat": 55.583712, "lng": 37.598667}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c, \\u0421\\u0435\\u0440\\u0433\\u0438\\u0435\\u0432 \\u041f\\u043e\\u0441\\u0430\\u0434, 1-\\u044f \\u0420\\u044b\\u0431\\u043d\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 12, 141300", "lat": 56.304428, "lng": 38.135205}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0420\\u043e\\u0441\\u0441\\u043e\\u0448\\u0430\\u043d\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 1, 117535 \\u2022 \\u044d\\u0442\\u0430\\u0436 2", "lat": 55.595847, "lng": 37.606526}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0412\\u0435\\u0440\\u043d\\u0430\\u0434\\u0441\\u043a\\u043e\\u0433\\u043e, 86\\u0411, 119571 \\u2022 \\u0422\\u0426 \\u0410\\u043b\\u044c\\u043c\\u0438\\u0440\\u0430\\u043b, \\u0446\\u043e\\u043a. \\u044d\\u0442.", "lat": 55.661479, "lng": 37.481603}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430, \\u0410\\u043b\\u0442\\u0443\\u0444\\u044c\\u0435\\u0432\\u0441\\u043a\\u043e\\u0435 \\u0448\\u043e\\u0441\\u0441\\u0435, 93\\u0410, 127572", "lat": 55.899711, "lng": 37.585783}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0412\\u043e\\u043b\\u0433\\u043e\\u0433\\u0440\\u0430\\u0434, \\u041f\\u0440\\u043e\\u043b\\u0435\\u0442\\u0430\\u0440\\u0441\\u043a\\u0430\\u044f \\u0443\\u043b\\u0438\\u0446\\u0430, 45\\u0410, 400112", "lat": 48.517212, "lng": 44.535989}, {"bookmaker__id": 22, "bookmaker__name": "\\u041b\\u0438\\u0433\\u0430 \\u0421\\u0442\\u0430\\u0432\\u043e\\u043a", "bookmaker__logo": "uploads/2021/10/26/Untitled_2_ahEUCHu.svg", "address": "\\u0420\\u043e\\u0441\\u0441\\u0438\\u044f, \\u0420\\u043e\\u0441\\u0442\\u043e\\u0432-\\u043d\\u0430-\\u0414\\u043e\\u043d\\u0443, \\u041d\\u0430\\u0445\\u0438\\u0447\\u0435\\u0432\\u0430\\u043d\\u044c, \\u0411\\u0430\\u0437\\u0430\\u0440\\u043d\\u0430\\u044f \\u043f\\u043b\\u043e\… <trimmed 131506 bytes string> |
current_app | '' |
kwargs | {} |
reverse | <function reverse at 0x7f0a1af4e310> |
self | <django.template.defaulttags.URLNode object at 0x7f09fa555910> |
url | '' |
view_name | 'pps:bookmaker' |
/var/www/domains/gbet.ru/lib/python3.9/site-packages/django/urls/base.py
, line 82, in reverse
except KeyError as key:
if resolved_path:
raise NoReverseMatch(
"%s is not a registered namespace inside '%s'" %
(key, ':'.join(resolved_path))
)
else:
raise NoReverseMatch("%s is not a registered namespace" % key)…
if ns_pattern:
resolver = get_ns_resolver(ns_pattern, resolver, tuple(ns_converters.items()))
return resolver._reverse_with_prefix(view, prefix, *args, **kwargs)
Variable | Value |
---|---|
args | ['liga-stavok'] |
current_app | '' |
current_ns | None |
current_path | None |
kwargs | {} |
ns | 'pps' |
ns_converters | {} |
ns_pattern | '' |
path | ['pps'] |
prefix | '/' |
resolved_path | [] |
resolver | <URLResolver 'gbet.urls' (None:None) '^/'> |
urlconf | 'gbet.urls' |
view | 'bookmaker' |
viewname | 'pps:bookmaker' |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
CONTENT_LENGTH | '' |
CONTENT_TYPE | '' |
DOCUMENT_ROOT | '/var/www/domains/gbet.ru/gbet' |
HTTPS | 'on' |
HTTP_ACCEPT | '*/*' |
HTTP_HOST | 'gbet.ru' |
HTTP_USER_AGENT | 'claudebot' |
PATH_INFO | '/liga-stavok/' |
QUERY_STRING | '' |
REMOTE_ADDR | '54.224.52.210' |
REMOTE_PORT | '52432' |
REQUEST_METHOD | 'GET' |
REQUEST_SCHEME | 'https' |
REQUEST_URI | '/liga-stavok/' |
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 0x7f09f9ea5650> |
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.