expected string or bytes-like object
Request Method: | GET |
---|---|
Request URL: | https://mrmenu.co/guatemala/restaurantes/map/?page=1&quebuscas=antigua&category=all&price=0 |
Django Version: | 3.2.7 |
Exception Type: | TypeError |
Exception Value: | expected string or bytes-like object |
Exception Location: | /home/mrmenu/venv/lib/python3.8/site-packages/wagtailgeowidget/helpers.py, line 18, in geosgeometry_str_to_struct |
Python Executable: | /home/mrmenu/venv/bin/python3 |
Python Version: | 3.8.10 |
Python Path: | ['/home/mrmenu/mr-menu', '/home/mrmenu/venv/bin', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/home/mrmenu/venv/lib/python3.8/site-packages'] |
Server time: | Fri, 29 Mar 2024 04:25:17 -0600 |
/home/mrmenu/venv/lib/python3.8/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 | TypeError('expected string or bytes-like object') |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7f030d1dc2e0>> |
request | <WSGIRequest: GET '/guatemala/restaurantes/map/?page=1&quebuscas=antigua&category=all&price=0'> |
/home/mrmenu/venv/lib/python3.8/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 serve at 0x7f0309cb9ee0> |
callback_args | ('guatemala/restaurantes/map/',) |
callback_kwargs | {} |
middleware_method | <bound method CorsMiddleware.process_view of <corsheaders.middleware.CorsMiddleware object at 0x7f030d23d790>> |
request | <WSGIRequest: GET '/guatemala/restaurantes/map/?page=1&quebuscas=antigua&category=all&price=0'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f030d1dc2e0> |
wrapped_callback | <function serve at 0x7f0309cb9ee0> |
/home/mrmenu/venv/lib/python3.8/site-packages/wagtail/core/views.py
, line 26, in serve
page, args, kwargs = site.root_page.localized.specific.route(request, path_components)
for fn in hooks.get_hooks('before_serve_page'):
result = fn(page, request, args, kwargs)
if isinstance(result, HttpResponse):
return result
return page.serve(request, *args, **kwargs)…
def authenticate_with_password(request, page_view_restriction_id, page_id):
"""
Handle a submission of PasswordViewRestrictionForm to grant view access over a
subtree that is protected by a PageViewRestriction
Variable | Value |
---|---|
args | (<bound method RestaurantIndex.map of <RestaurantIndex: Restaurantes>>, (), {}) |
fn | <function check_view_restrictions at 0x7f0309fc2790> |
kwargs | {} |
page | <RestaurantIndex: Restaurantes> |
path | 'guatemala/restaurantes/map/' |
path_components | ['guatemala', 'restaurantes', 'map'] |
request | <WSGIRequest: GET '/guatemala/restaurantes/map/?page=1&quebuscas=antigua&category=all&price=0'> |
result | None |
site | <Site: Mr Menu [predeterminado]> |
/home/mrmenu/venv/lib/python3.8/site-packages/wagtail/contrib/routable_page/models.py
, line 121, in serve
def serve(self, request, view=None, args=None, kwargs=None):
if args is None:
args = []
if kwargs is None:
kwargs = {}
if view is None:
return super().serve(request, *args, **kwargs)
return view(request, *args, **kwargs)…
def render(self, request, *args, template=None, context_overrides=None, **kwargs):
"""
.. versionadded:: 2.11
This method replicates what ``Page.serve()`` usually does when ``RoutablePageMixin``
Variable | Value |
---|---|
__class__ | <class 'wagtail.contrib.routable_page.models.RoutablePageMixin'> |
args | () |
kwargs | {} |
request | <WSGIRequest: GET '/guatemala/restaurantes/map/?page=1&quebuscas=antigua&category=all&price=0'> |
self | <RestaurantIndex: Restaurantes> |
view | <bound method RestaurantIndex.map of <RestaurantIndex: Restaurantes>> |
/home/mrmenu/mr-menu/restaurant/models.py
, line 364, in map
except EmptyPage:
restaurants = paginator.page(paginator.num_pages)
branchs = RestaurantBranch.objects.filter(page__in=restaurants)
locations = []
for branch in branchs:
location = []
location.append(branch.page.title)
location.append(float(branch.lat))…
location.append(float(branch.lng))
location.append("restaurant-" + str(branch.page.id))
locations.append(location)
context["restaurants"] = restaurants
context["branchs"] = locations
context["order_by"] = order_by
Variable | Value |
---|---|
args | () |
branch | <RestaurantBranch: RestaurantBranch object (337)> |
branchs | <QuerySet [<RestaurantBranch: RestaurantBranch object (106)>, <RestaurantBranch: RestaurantBranch object (366)>, <RestaurantBranch: RestaurantBranch object (348)>, <RestaurantBranch: RestaurantBranch object (322)>, <RestaurantBranch: RestaurantBranch object (43)>, <RestaurantBranch: RestaurantBranch object (339)>, <RestaurantBranch: RestaurantBranch object (371)>, <RestaurantBranch: RestaurantBranch object (235)>, <RestaurantBranch: RestaurantBranch object (357)>, <RestaurantBranch: RestaurantBranch object (324)>, <RestaurantBranch: RestaurantBranch object (326)>, <RestaurantBranch: RestaurantBranch object (50)>, <RestaurantBranch: RestaurantBranch object (152)>, <RestaurantBranch: RestaurantBranch object (319)>, <RestaurantBranch: RestaurantBranch object (320)>, <RestaurantBranch: RestaurantBranch object (321)>, <RestaurantBranch: RestaurantBranch object (107)>, <RestaurantBranch: RestaurantBranch object (349)>, <RestaurantBranch: RestaurantBranch object (327)>, <RestaurantBranch: RestaurantBranch object (108)>, '...(remaining elements truncated)...']> |
categories | <MP_NodeQuerySet [<RestaurantCategory: — Afropanameña>, <RestaurantCategory: — Aggiornada>, <RestaurantCategory: — Americana>, <RestaurantCategory: — — Tejana>, <RestaurantCategory: — Asiática>, <RestaurantCategory: — — Cantonesa>, <RestaurantCategory: — — China>, <RestaurantCategory: — — Coreana>, <RestaurantCategory: — — Dim Sum>, <RestaurantCategory: — — India>, <RestaurantCategory: — — Japonesa>, <RestaurantCategory: — — Tailandesa>, <RestaurantCategory: — — Vietnamita>, <RestaurantCategory: — Bebidas>, <RestaurantCategory: — — Café especial>, <RestaurantCategory: — — Cava de Vinos>, <RestaurantCategory: — — Cervezas>, <RestaurantCategory: — — Coctelería>, <RestaurantCategory: — — Hidromiel>, <RestaurantCategory: — — Kombucha>, '...(remaining elements truncated)...']> |
category_name | 'All' |
context | {'experiences': <PageQuerySet [<ExperiencePage: Pop-Up Gula + Débora Fadul>]>, 'fixed_prices': <PageQuerySet [<MenuPage: Pesca del día>]>, 'guides': <PageQuerySet [<GuidePage: ¿Dónde Comen los Expertos? presenta a: José Wolff>, <GuidePage: Gaceta Gastronómica: Semana 26 de febrero de 2023>, <GuidePage: Gaceta Gastronómica: Semana 12 de febrero de 2023>, <GuidePage: Gaceta Gastronómica: Semana 5 de febrero de 2023>]>, 'last_posts': <PageQuerySet [<PostPage: Para Comer Rico durante Semana Santa en Ciudad de Guatemala>, <PostPage: Los que saben, comen en la barra>, <PostPage: Noticias Foodie de Semana 18 de marzo de 2023>, <PostPage: Noticias Foodie de Semana 11 de marzo de 2023>, <PostPage: Centroamericanas de Inspiración>, <PostPage: Noticias Foodie de Semana 04 de marzo de 2023>]>, 'page': <RestaurantIndex: Restaurantes>, 'posts1': <PageQuerySet [<PostPage: Para Comer Rico durante Semana Santa en Ciudad de Guatemala>, <PostPage: Los que saben, comen en la barra>]>, 'posts2': <PageQuerySet [<PostPage: Noticias Foodie de Semana 18 de marzo de 2023>, <PostPage: Noticias Foodie de Semana 11 de marzo de 2023>]>, 'request': <WSGIRequest: GET '/guatemala/restaurantes/map/?page=1&quebuscas=antigua&category=all&price=0'>, 'restaurant_url': '/guatemala/restaurantes/', 'restaurants': <PageQuerySet [<RestaurantPage: La Rosa de Madera>, <RestaurantPage: Simera>, <RestaurantPage: Plantiful>, <RestaurantPage: Bonito Ramen>, <RestaurantPage: Nómada El Salvador>, <RestaurantPage: The Choice Restaurant & Bakery>, <RestaurantPage: Nomad Pizza El Salvador>, <RestaurantPage: La Maison>]>, 'self': <RestaurantIndex: Restaurantes>, 'url_article': '/', 'url_experience': '/mercadito/experiencias/', 'url_fixed_price': '/guatemala/menu-precio-fijo/', 'url_guide': '/guatemala/guias/'} |
fields | [{'name': 'quebuscas', 'placeholder': 'Qué buscas', 'type': 'text', 'value': 'antigua'}, {'name': 'category', 'options': [{'disabled': False, 'selected': True, 'text': 'Todas las categorías', 'value': 'all'}, {'disabled': False, 'selected': False, 'text': 'Afropanameña', 'value': 'afropanamena'}, {'disabled': False, 'selected': False, 'text': 'Aggiornada', 'value': 'aggiornada'}, {'disabled': False, 'selected': False, 'text': 'Americana', 'value': 'americana'}, {'disabled': False, 'selected': False, 'text': 'Tejana', 'value': 'tejana'}, {'disabled': False, 'selected': False, 'text': 'Asiática', 'value': 'asiatica'}, {'disabled': False, 'selected': False, 'text': 'Cantonesa', 'value': 'cantonesa'}, {'disabled': False, 'selected': False, 'text': 'China', 'value': 'china'}, {'disabled': False, 'selected': False, 'text': 'Coreana', 'value': 'coreana'}, {'disabled': False, 'selected': False, 'text': 'Dim Sum', 'value': 'dim-sum'}, {'disabled': False, 'selected': False, 'text': 'India', 'value': 'india'}, {'disabled': False, 'selected': False, 'text': 'Japonesa', 'value': 'japonesa'}, {'disabled': False, 'selected': False, 'text': 'Tailandesa', 'value': 'tailandesa'}, {'disabled': False, 'selected': False, 'text': 'Vietnamita', 'value': 'vietnamita'}, {'disabled': False, 'selected': False, 'text': 'Bebidas', 'value': 'bebidas'}, {'disabled': False, 'selected': False, 'text': 'Café especial', 'value': 'cafe-especial'}, {'disabled': False, 'selected': False, 'text': 'Cava de Vinos', 'value': 'cava-de-vinos'}, {'disabled': False, 'selected': False, 'text': 'Cervezas', 'value': 'cervezas'}, {'disabled': False, 'selected': False, 'text': 'Coctelería', 'value': 'cocteleria'}, {'disabled': False, 'selected': False, 'text': 'Hidromiel', 'value': 'hidromiel'}, {'disabled': False, 'selected': False, 'text': 'Kombucha', 'value': 'kombucha'}, {'disabled': False, 'selected': False, 'text': 'Mezcal', 'value': 'mezcal'}, {'disabled': False, 'selected': False, 'text': 'Smoothies y Juice Bar', 'value': 'smoothies-y-juice-bar'}, {'disabled': False, 'selected': False, 'text': 'Tea bar', 'value': 'tea-bar'}, {'disabled': False, 'selected': False, 'text': 'Bebidas Taiwanesas', 'value': 'bebidas-taiwanesas'}, {'disabled': False, 'selected': False, 'text': 'Brunch/Desayunos', 'value': 'brunch-desayunos'}, {'disabled': False, 'selected': False, 'text': 'Cerveza Artesanal', 'value': 'cerveza-artesanal'}, {'disabled': False, 'selected': False, 'text': … <trimmed 14905 bytes string> |
filtros | [] |
kwargs | {} |
location | ['El Adobe'] |
locations | [['El Adobe', 14.639363, -90.5127663, 'restaurant-138'], ['El Alquimista Café Bar', 14.5543598, -90.7311489, 'restaurant-1305'], ['Pappy´s BBQ', 14.5810244, -90.5199988, 'restaurant-490'], ['Ixim', 14.6067511, -90.5274616, 'restaurant-457'], ['Kombu Ramen Shop', 14.5582159, -90.7301817, 'restaurant-38'], ['Níspero', 14.5555543, -90.73230480000001, 'restaurant-503'], ['Salto Ángel Gourmet & Catering Antigua', -12.8721028, -72.4477056, 'restaurant-1335'], ['El Comalote', 14.557406, -90.7277809, 'restaurant-308'], ['Rosanta', 14.5607852, -90.7291467, 'restaurant-1253'], ['Antigua Brewing Company', 14.5583609, -90.7347046, 'restaurant-459'], ['Nanik', 14.619362, -90.5536003, 'restaurant-468'], ["Clio's", 14.5952347, -90.5108592, 'restaurant-59'], ['27 Adentro', 14.5552309, -90.7353135, 'restaurant-196'], ['Nana', 14.5572907, -90.7297972, 'restaurant-449'], ['Del Otro Lado', 14.5546216, -90.7333397, 'restaurant-451'], ['Mao Mao Boba House', 14.5575375, -90.7315282, 'restaurant-456'], ['El Adobe', 14.6053474, -90.5127132, 'restaurant-138'], ['Pappy´s BBQ', 14.5552309, -90.7353135, 'restaurant-490'], ["Clio's", 14.5584713, -90.73082079999999, 'restaurant-59'], ['El Adobe', 14.656143, -90.5431406, 'restaurant-138']] |
order_by | 1 |
page | '1' |
paginator | <django.core.paginator.Paginator object at 0x7f030920e790> |
price_rating | 0 |
request | <WSGIRequest: GET '/guatemala/restaurantes/map/?page=1&quebuscas=antigua&category=all&price=0'> |
restaurantDrinks | <QuerySet [<RestaurantDrinks: Vino>, <RestaurantDrinks: Cerveza>, <RestaurantDrinks: Coctelería>, <RestaurantDrinks: Café o Té>]> |
restaurantEnv | <QuerySet [<RestaurantEnv: Familiar>, <RestaurantEnv: Alegre>, <RestaurantEnv: Elegante>, <RestaurantEnv: Al aire libre>]> |
restaurantFeatures | <QuerySet [<RestaurantFeatures: Parqueo>, <RestaurantFeatures: Amigable para niños>, <RestaurantFeatures: Pet Friendly>, <RestaurantFeatures: Terraza>, <RestaurantFeatures: Acceso para silla de ruedas>, <RestaurantFeatures: Área al aire libre>, <RestaurantFeatures: Para llevar y a domicilio>, <RestaurantFeatures: Eventos>, <RestaurantFeatures: Catering>, <RestaurantFeatures: Música en vivo>, <RestaurantFeatures: Delivery>, <RestaurantFeatures: Gluten Free>]> |
restaurantTimes | <QuerySet [<RestaurantTimes: Tarde>, <RestaurantTimes: Tarde Noche>, <RestaurantTimes: Noche>, <RestaurantTimes: Mañana>]> |
restaurantType | <QuerySet [<RestaurantTypes: Casual>, <RestaurantTypes: Comida saludable>, <RestaurantTypes: Tradicional>, <RestaurantTypes: Contemporáneo>]> |
restaurants | <Page 1 of 5> |
self | <RestaurantIndex: Restaurantes> |
size | 65 |
tags | ['100-colonial', 'abierto-todo-el-dia', 'abiertos-de-desayuno-a-cena', 'absinthe-bar', 'acceso-a-internet', 'alegre_1', 'almuerzo', 'ambiente-contemporaneo', 'ambiente-contemporaneo-y-tradicional', 'ambiente-de-brasserie', 'ambiente-diferentealternativorelajado', 'ambiente-moderno-y-acogedor', 'ambiente-natural', 'ambiente-romantico', 'ambiente-tradicional', 'ambiente-tradicional-moderno', 'ambiente-urbano-y-contemporaneo', 'ambiente-urbano_1', 'antigua', 'antigua-guatemala', 'antigua-guatemala_1', 'argentina', 'argetino', 'ayurveda', 'bar', 'baristas-invitados', 'bebidas-naturales', 'bebidas-tradicionales', 'belga', 'bistro-frances', 'boba-house', 'boba-shop', 'bobarista', 'bolsas-de-cafe-en-grano', 'boook-shop', 'brownies-y-galletas', 'brunch', 'brunch-los-domingos', 'brunch-sabado-y-domingo', 'bubble-tea-shop', 'burritos', 'cafe-o-te', 'caldos', 'cali-mex', 'carta-de-vinos-en-constante-rotacion', 'casual_1', 'cena', 'cena-con-amigos', 'cenas-con-chefs-invitados', 'cenas-romanticas', 'cerveceria-artesanal-con-servicio-de-restaurante', 'cerveza', 'cerveza-artesanal', 'cervezas', 'ceviches', 'chocolateria', 'co-working', 'cocina-de-autor', 'cocina-europea', 'cocina-fusion', 'cocina-gourmet-con-sabores-internacionales', 'cocina-guatemalteca', 'cocina-hogarena', 'cocina-internacional', 'cocteleria', 'cocteleria-simple', 'cocteleria_1', 'cocteles-clasicos', 'cocteles-de-autor', 'coffe-shop', 'coffee-shop', 'coffee-shop_1', 'comer-solo-en-barra', 'comida-de-autor-mexicana', 'comida-de-negocios', 'comida-delivery', 'comida-fusion-mesoamericana', 'comida-guatemalteca', 'comida-rapida', 'comida-saludable', 'con-amigos', 'con-vista-a-los-volcanes', 'conferencias-o-cursos', 'contemporanea_1', 'contemporaneo_1', 'cordero', 'coworking', 'creperia_1', 'cuchumatanes', 'cursos-sobre-cafe', 'decoracion-bohemia', 'desayunos-sabados-y-domingo', 'diferente_1', 'elegante_1', 'en-pareja', 'espacio-co-working', 'especialidad-venezolana', 'eventos', 'eventos-a-domicilio', 'eventos-culturales-cada-mes', 'exposicion-de-arte', 'familiar', 'farm-to-table', 'farm-to-table_1', 'fine-dining', 'flash-tattoo', 'flautas', 'fogata-en-el-jardin', 'foodtruck_1', 'fusion-centroamericana-y-caribena', 'fusion_1', 'gastrococteleria', 'gastronomia-tipica-y-gourmet', 'gastronomico', 'gluten-free', 'gourmet', 'gringas', 'grupos-de-agencias-de-turismo-receptivo', 'hacemos-mercaditos-gastronomicos-en-antigua-y-la-capital', 'heladeria', 'heladeria_1', 'hidromiel', 'hotel-en-antigua-guatemala', 'huehuetenango', 'intercambios-linguisticos', 'internacional', 'ir-con-amigos', 'ir-en-pareja', 'ir-solo', 'italiana', 'italiano', 'jardin-abierto', 'jardin-interior', 'kombucha', 'la-familia-es-bienvenida', 'la-mejor-sangria', 'lago', 'lago-peten-itza', 'libre-de-lacteos', 'libre-de-preservantes', 'local', 'local-y-nacional', 'lugar-con-diversas-areas-sociales-abiertas', 'maices-nativos-de-guatemala', 'manana-desayunos', 'margarita', 'mariscos', 'mariscos_1', 'menu-de-degustacion', 'menu-saludable', 'mesoamerica', 'mexicana', 'mexicano', 'mexico', 'mezcal', 'mezcales', 'minimalista_1', 'minimalista_2', 'mocktails', 'moderno', 'musica-en-vivo', 'noche-cena', 'noche-cena_1', 'noche_1', 'noches-de-juegos-de-mesa', 'noches-de-vinilo', 'opcion-gluten-free', 'opcion-vegetariana', 'open-mic', 'organico', 'osteria', 'pan-asian', 'panaderia', 'para-disfrutar-en-casa-en-familia', 'pareja', 'pasta', 'pasteleria', 'patio-abierto', 'perfecto-para-nomadas-digitales', 'pescado', 'peten-itza', 'pizza', 'pizzas-en-horno-de-lena-y-asados', 'pizzeria', 'platos-de-medio-oriente-y-currys-de-la-india-e-indonesia', 'postres', 'postres-asiaticos', 'postres-hechos-en-casa', 'probioticos', 'productos-locales', 'quesadillas', 'ramen', 'ramen-shop_1', 'residencial-contemporaneo', 'restaurante', 'restaurante-bar', 'restaurante-fine-casual', 'restaurante-tortilleria', 'sala-de-reuniones', 'sala-de-talleres', … <trimmed 4794 bytes string> |
/home/mrmenu/mr-menu/restaurant/models.py
, line 732, in lat
@property
def point(self):
return geosgeometry_str_to_struct(self.location)
@property
def lat(self):
return self.point['y']…
@property
def lng(self):
return self.point['x']
Variable | Value |
---|---|
self | <RestaurantBranch: RestaurantBranch object (337)> |
/home/mrmenu/mr-menu/restaurant/models.py
, line 728, in point
APIField('region'),
APIField('city'),
APIField('zone'),
]
@property
def point(self):
return geosgeometry_str_to_struct(self.location)…
@property
def lat(self):
return self.point['y']
@property
Variable | Value |
---|---|
self | <RestaurantBranch: RestaurantBranch object (337)> |
/home/mrmenu/venv/lib/python3.8/site-packages/wagtailgeowidget/helpers.py
, line 18, in geosgeometry_str_to_struct
Example:
SRID=5432;POINT(12.0 13.0)
Returns:
>> [5432, 12.0, 13.0]
'''
result = geos_ptrn.match(value)…
if not result:
return None
return {
'srid': result.group(1),
Variable | Value |
---|---|
value | None |
AnonymousUser
Variable | Value |
---|---|
page | '1' |
quebuscas | 'antigua' |
category | 'all' |
price | '0' |
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTP_ACCEPT | '*/*' |
HTTP_CONNECTION | 'close' |
HTTP_HOST | 'mrmenu.co' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_FORWARDED_FOR | '54.88.179.12' |
HTTP_X_FORWARDED_PROTO | 'https' |
HTTP_X_REAL_IP | '54.88.179.12' |
PATH_INFO | '/guatemala/restaurantes/map/' |
QUERY_STRING | 'page=1&quebuscas=antigua&category=all&price=0' |
RAW_URI | '/guatemala/restaurantes/map/?page=1&quebuscas=antigua&category=all&price=0' |
REMOTE_ADDR | '' |
REQUEST_METHOD | 'GET' |
SCRIPT_NAME | '' |
SERVER_NAME | 'mrmenu.co' |
SERVER_PORT | '443' |
SERVER_PROTOCOL | 'HTTP/1.0' |
SERVER_SOFTWARE | 'gunicorn/20.1.0' |
gunicorn.socket | <socket.socket fd=9, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0, laddr=/run/gunicorn.sock> |
wsgi.errors | <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f0308abe640> |
wsgi.file_wrapper | <class 'gunicorn.http.wsgi.FileWrapper'> |
wsgi.input | <gunicorn.http.body.Body object at 0x7f0308abeca0> |
wsgi.input_terminated | True |
wsgi.multiprocess | True |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'https' |
wsgi.version | (1, 0) |
mrmenu.settings.production
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ACCOUNT_ADAPTER | 'userauth.adapter.MyAccountAdapter' |
ACCOUNT_AUTHENTICATION_METHOD | 'email' |
ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_DAYS | 1 |
ACCOUNT_EMAIL_REQUIRED | True |
ACCOUNT_EMAIL_SUBJECT_PREFIX | 'MR. MENÚ ' |
ACCOUNT_EMAIL_VERIFICATION | 'mandatory' |
ACCOUNT_LOGOUT_ON_GET | True |
ACCOUNT_SIGNUP_FORM_CLASS | 'userauth.forms.SignupForm' |
ACCOUNT_USERNAME_REQUIRED | False |
ADMINS | [] |
ALLOWED_HOSTS | ['*'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend', 'allauth.account.auth_backends.AuthenticationBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'userauth.User' |
BASE_DIR | '/home/mrmenu/mr-menu' |
BASE_URL | 'http://mrmenu.co' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
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 |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql', 'HOST': '127.0.0.1', 'NAME': 'mr_menu_db', 'OPTIONS': {'isolation_level': 3}, 'PASSWORD': '********************', 'PORT': '5432', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'postgres'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
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 | 'noreply@mrmenu.co' |
DEFAULT_HASHING_ALGORITHM | 'sha256' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | 'smtp.mailgun.org' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | 'postmaster@mg.mrmenu.co' |
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 |
FACEBOOK_PIXEL_ID | 'sdfsdfasdf' |
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' |
GEO_WIDGET_DEFAULT_LOCATION | {'lat': 14.6229, 'lng': -90.5315} |
GOOGLE_ANALYTICS_KEY | '********************' |
GOOGLE_MAPS_V3_APIKEY | '********************' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['home', 'search', 'userauth', 'country', 'region', 'restaurant', 'guide', 'post', 'streams', 'frontend', 'newsletter', 'faq', 'contact_forms', 'team', 'api', 'contact', 'registration', 'comment', 'tv', 'smart_search', 'ecommerce', 'event', 'subscription', 'tag_class', 'ecommerce_module', 'ecommerce_order', 'menupf', 'wordpress', 'wagtail_wordpress_import', 'user_subscription', 'joinus_form', 'subscription_cancel_form', 'wagtail.contrib.forms', 'wagtail.contrib.redirects', 'wagtail.contrib.modeladmin', 'wagtail.contrib.routable_page', 'wagtail.contrib.styleguide', 'wagtail.embeds', 'wagtail.sites', 'wagtail.users', 'wagtail.snippets', 'wagtail.documents', 'wagtail.images', 'wagtail.search', 'wagtail.admin', 'wagtail.core', 'wagtail.api.v2', 'modelcluster', 'taggit', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.messages', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.sitemaps', 'django.contrib.staticfiles', 'django.contrib.postgres', 'django_inlinecss', 'analytical', 'allauth', 'allauth.account', 'allauth.socialaccount', 'allauth.socialaccount.providers.facebook', 'allauth.socialaccount.providers.google', 'widget_tweaks', 'wagtailgeowidget', 'wagtail_multi_upload', 'rest_framework', 'django_filters', 'rest_framework_simplejwt', 'wagtailmodelchooser', 'generic_chooser', 'wagtailfontawesome', 'wagtail_blocks', 'wagtailmetadata', 'corsheaders', 'wagtail.contrib.settings', 'wagtail.contrib.table_block'] |
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 | 'es-ES' |
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 | '/' |
LOGIN_URL | '/login/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | [] |
MEDIA_ROOT | '/home/mrmenu/mr-menu/media' |
MEDIA_URL | '/media/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ['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', 'django.middleware.security.SecurityMiddleware', 'wagtail.contrib.redirects.middleware.RedirectMiddleware', 'corsheaders.middleware.CorsMiddleware'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
OUR_OEMBED_INSTAGRAM_OMITSCRIPT | False |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PREPEND_WWW | False |
PROJECT_DIR | '/home/mrmenu/mr-menu/mrmenu' |
REST_FRAMEWORK | {'DEFAULT_AUTHENTICATION_CLASSES': ['rest_framework.authentication.TokenAuthentication']} |
ROOT_URLCONF | 'mrmenu.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 | 'mrmenu.settings.production' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SIMPLE_JWT | {'ACCESS_TOKEN_LIFETIME': '********************', 'REFRESH_TOKEN_LIFETIME': '********************'} |
SITE_ID | 1 |
SOCIALACCOUNT_PROVIDERS | {'facebook': {'AUTH_PARAMS': {'auth_type': 'reauthenticate'}, 'EXCHANGE_TOKEN': '********************', 'FIELDS': ['id', 'email', 'name', 'first_name', 'last_name', 'verified', 'locale', 'timezone', 'link', 'gender', 'updated_time'], 'INIT_PARAMS': {'cookie': True}, 'METHOD': 'oauth2', 'SCOPE': ['email', 'public_profile'], 'VERIFIED_EMAIL': False, 'VERSION': 'v2.10'}, 'google': {'APP': {'client_id': '272065691460-51ca9b8t9s1ilu951l3ppvdmvip8pogq.apps.googleusercontent.com', 'key': '********************', 'secret': '********************'}, 'AUTH_PARAMS': {'access_type': 'online'}, 'SCOPE': ['profile', 'email']}} |
STATICFILES_DIRS | ['/home/mrmenu/mr-menu/mrmenu/static'] |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/home/mrmenu/mr-menu/static' |
STATIC_URL | '/static/' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/home/mrmenu/mr-menu/mrmenu/templates', '/home/mrmenu/mr-menu/userauth/templates/userauth/'], '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', 'wagtail.contrib.settings.context_processors.settings', 'mrmenu.Classes.Variables.constant'], 'libraries': {'custom_tags': 'mrmenu.templatetags.custom_tags'}}}] |
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 | 'America/Guatemala' |
USE_I18N | True |
USE_L10N | False |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | True |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WAGTAILADMIN_NOTIFICATION_FROM_EMAIL | 'hola@mrmenu.co' |
WAGTAILDOCS_CONTENT_TYPES | {'pdf': 'application/pdf'} |
WAGTAILDOCS_EXTENSIONS | ['pdf', 'docx'] |
WAGTAILDOCS_SERVE_METHOD | 'redirect' |
WAGTAILEMBEDS_FINDERS | [{'class': 'wagtail.embeds.finders.oembed'}, {'app_id': '255759849552609', 'app_secret': '********************', 'class': 'wagtail.embeds.finders.facebook'}, {'app_id': '255759849552609', 'app_secret': '********************', 'class': 'wagtail.embeds.finders.instagram'}] |
WAGTAILEMBEDS_RESPONSIVE_HTML | True |
WAGTAIL_SITE_NAME | 'mrmenu' |
WAGTAIL_USER_CREATION_FORM | 'userauth.forms.WagtailUserCreationForm' |
WAGTAIL_USER_CUSTOM_FIELDS | ['birthday', 'outstanding', 'phone_number', 'biography', 'photo', 'facebook', 'instagram', 'twitter', 'role'] |
WAGTAIL_USER_EDIT_FORM | 'userauth.forms.WagtailUserEditForm' |
WAGTAIL_WORDPRESS_IMPORTER_REQUESTS_SETTINGS | {'allow_redirects': 'allow_redirects', 'headers': {'User-Agent': 'WagtailWordpressImporter'}, 'stream': True, 'timeout': 5} |
WAGTAIL_WORDPRESS_IMPORTER_SOURCE_DOMAIN | 'http://mister-menu.com' |
WSGI_APPLICATION | 'mrmenu.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.