Cannot resolve keyword 'apoyos' into field. Choices are: anexo2_propuesta, anexo3_propuesta, anexo_propuesta, apoyopropuesta, autor, autor_id, componente, compromiso_convencionales, compromisopropuesta, comuna, created, id, link_extra1, link_extra2, modified, organizaciones, organizaciones_de_propuesta, otras_organizaciones, otros_temas, pais, problema, region, situacion, tema, tema_extra, titulo
Request Method: | GET |
---|---|
Request URL: | https://laconstitucionesnuestra.cl/usuarios/verorganizaciones/1 |
Django Version: | 3.2.6 |
Exception Type: | FieldError |
Exception Value: | Cannot resolve keyword 'apoyos' into field. Choices are: anexo2_propuesta, anexo3_propuesta, anexo_propuesta, apoyopropuesta, autor, autor_id, componente, compromiso_convencionales, compromisopropuesta, comuna, created, id, link_extra1, link_extra2, modified, organizaciones, organizaciones_de_propuesta, otras_organizaciones, otros_temas, pais, problema, region, situacion, tema, tema_extra, titulo |
Exception Location: | /home/lcenlive/lib/python3.7/site-packages/django/db/models/sql/query.py, line 1540, in names_to_path |
Python Executable: | /home/lcenlive/bin/uwsgi |
Python Version: | 3.7.3 |
Python Path: | ['.', '', '/home/lcenlive/lib/python37.zip', '/home/lcenlive/lib/python3.7', '/home/lcenlive/lib/python3.7/lib-dynload', '/usr/lib/python3.7', '/home/lcenlive/lib/python3.7/site-packages', '/home/lcenlive/lib/python3.7/site-packages/odf', '/home/lcenlive/lib/python3.7/site-packages/odf', '/home/lcenlive/lib/python3.7/site-packages/odf', '/home/lcenlive/lib/python3.7/site-packages/odf', '/home/lcenlive/lib/python3.7/site-packages/odf', '/home/lcenlive/lib/python3.7/site-packages/odf', '/home/lcenlive/lib/python3.7/site-packages/odf'] |
Server time: | Fri, 29 Mar 2024 11:23:29 -0300 |
/home/lcenlive/lib/python3.7/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 | FieldError("Cannot resolve keyword 'apoyos' into field. Choices are: anexo2_propuesta, anexo3_propuesta, anexo_propuesta, apoyopropuesta, autor, autor_id, componente, compromiso_convencionales, compromisopropuesta, comuna, created, id, link_extra1, link_extra2, modified, organizaciones, organizaciones_de_propuesta, otras_organizaciones, otros_temas, pais, problema, region, situacion, tema, tema_extra, titulo") |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7f7677712128>> |
request | <WSGIRequest: GET '/usuarios/verorganizaciones/1'> |
/home/lcenlive/lib/python3.7/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 VerOrganizacionView at 0x7f767759bae8> |
callback_args | () |
callback_kwargs | {'pk': '1'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f76777122b0>> |
request | <WSGIRequest: GET '/usuarios/verorganizaciones/1'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f7677712128> |
wrapped_callback | <function VerOrganizacionView at 0x7f767759bae8> |
/home/lcenlive/lib/python3.7/site-packages/django/views/generic/base.py
, line 70, in view
self = cls(**initkwargs)
self.setup(request, *args, **kwargs)
if not hasattr(self, 'request'):
raise AttributeError(
"%s instance has no 'request' attribute. Did you override "
"setup() and forget to call super()?" % cls.__name__
)
return self.dispatch(request, *args, **kwargs)…
view.view_class = cls
view.view_initkwargs = initkwargs
# take name and docstring from class
update_wrapper(view, cls, updated=())
Variable | Value |
---|---|
args | () |
cls | <class 'usuarios.views.VerOrganizacionView'> |
initkwargs | {} |
kwargs | {'pk': '1'} |
request | <WSGIRequest: GET '/usuarios/verorganizaciones/1'> |
self | <usuarios.views.VerOrganizacionView object at 0x7f7676ba4400> |
/home/lcenlive/lib/python3.7/site-packages/django/views/generic/base.py
, line 98, in dispatch
# Try to dispatch to the right method; if a method doesn't exist,
# defer to the error handler. Also defer to the error handler if the
# request method isn't on the approved list.
if request.method.lower() in self.http_method_names:
handler = getattr(self, request.method.lower(), self.http_method_not_allowed)
else:
handler = self.http_method_not_allowed
return handler(request, *args, **kwargs)…
def http_method_not_allowed(self, request, *args, **kwargs):
logger.warning(
'Method Not Allowed (%s): %s', request.method, request.path,
extra={'status_code': 405, 'request': request}
)
Variable | Value |
---|---|
args | () |
handler | <bound method BaseDetailView.get of <usuarios.views.VerOrganizacionView object at 0x7f7676ba4400>> |
kwargs | {'pk': '1'} |
request | <WSGIRequest: GET '/usuarios/verorganizaciones/1'> |
self | <usuarios.views.VerOrganizacionView object at 0x7f7676ba4400> |
/home/lcenlive/lib/python3.7/site-packages/django/views/generic/detail.py
, line 107, in get
return super().get_context_data(**context)
class BaseDetailView(SingleObjectMixin, View):
"""A base view for displaying a single object."""
def get(self, request, *args, **kwargs):
self.object = self.get_object()
context = self.get_context_data(object=self.object)…
return self.render_to_response(context)
class SingleObjectTemplateResponseMixin(TemplateResponseMixin):
template_name_field = None
template_name_suffix = '_detail'
Variable | Value |
---|---|
args | () |
kwargs | {'pk': '1'} |
request | <WSGIRequest: GET '/usuarios/verorganizaciones/1'> |
self | <usuarios.views.VerOrganizacionView object at 0x7f7676ba4400> |
./usuarios/views.py
, line 93, in get_context_data
context_object_name = 'organizaciones_detail'
template_name = 'usuarios/verorg.html'
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['lista_creadas'] = Propuesta.objects.filter(autor=self.object.user)
context['lista_cocreadas'] = Propuesta.objects.filter(organizaciones=self.object.id)
context['lista_apoyadas'] = Propuesta.objects.filter(apoyos=self.object.user)…
return context
class VerConvencionalesView(ListView):
paginate_by = 12
Variable | Value |
---|---|
__class__ | <class 'usuarios.views.VerOrganizacionView'> |
context | {'lista_cocreadas': <QuerySet []>, 'lista_creadas': <QuerySet [<Propuesta: Un sistema electoral mixto, proporcional, paritario y con representación de pueblos originarios.>]>, 'object': <Organizacion: Fundación Espacio Público>, 'organizaciones_detail': <Organizacion: Fundación Espacio Público>, 'view': <usuarios.views.VerOrganizacionView object at 0x7f7676ba4400>} |
kwargs | {'object': <Organizacion: Fundación Espacio Público>} |
self | <usuarios.views.VerOrganizacionView object at 0x7f7676ba4400> |
/home/lcenlive/lib/python3.7/site-packages/django/db/models/manager.py
, line 85, in manager_method
def check(self, **kwargs):
return []
@classmethod
def _get_queryset_methods(cls, queryset_class):
def create_method(name, method):
def manager_method(self, *args, **kwargs):
return getattr(self.get_queryset(), name)(*args, **kwargs)…
manager_method.__name__ = method.__name__
manager_method.__doc__ = method.__doc__
return manager_method
new_methods = {}
for name, method in inspect.getmembers(queryset_class, predicate=inspect.isfunction):
Variable | Value |
---|---|
args | () |
kwargs | {'apoyos': <User: espaciopublico>} |
name | 'filter' |
self | <django.db.models.manager.Manager object at 0x7f7676f54e48> |
/home/lcenlive/lib/python3.7/site-packages/django/db/models/query.py
, line 941, in filter
def filter(self, *args, **kwargs):
"""
Return a new QuerySet instance with the args ANDed to the existing
set.
"""
self._not_support_combined_queries('filter')
return self._filter_or_exclude(False, args, kwargs)…
def exclude(self, *args, **kwargs):
"""
Return a new QuerySet instance with NOT (args) ANDed to the existing
set.
"""
Variable | Value |
---|---|
args | () |
kwargs | {'apoyos': <User: espaciopublico>} |
self | <QuerySet [<Propuesta: Un sistema electoral mixto, proporcional, paritario y con representación de pueblos originarios.>, <Propuesta: Decálogo para una Constitución con enfoque de desarrollo territorial>, <Propuesta: Acciones ante el cambio climático>, <Propuesta: Acceso a los bienes naturales>, <Propuesta: Una organización político-administrativa acorde a los ecosistemas y la figura de la Defensoría Pública del medioambiente>, <Propuesta: Derechos de la naturaleza y reconocimiento de los animales>, <Propuesta: Buen vivir y acción climática>, <Propuesta: Principio y deber de protección del medio ambiente>, <Propuesta: Justicia ambiental e intergeneracional>, <Propuesta: Chile consagra la cero extinción de sus especies nativas o endémicas para beneficio de sus actuales y futuras generaciones>, <Propuesta: Educación a la Constitución. Una nueva educación para un nuevo Chile>, <Propuesta: Estado laico: respeto y goce de la diversidad de religiones, creencias y espiritualidades según sus cosmovisiones>, <Propuesta: Derecho a una educación no sexista>, <Propuesta: Derecho al trabajo remunerado y a la igualdad salarial>, <Propuesta: Derecho a una vida libre de violencia>, <Propuesta: Reconocimiento del trabajo de cuidados no remunerado como actividad productiva>, <Propuesta: Garantizar la participación paritaria de mujeres y hombres en la vida política>, <Propuesta: Principio de corresponsabilidad social de los cuidados>, <Propuesta: Principio de igualdad sustantiva y no discriminación>, <Propuesta: Derecho al deporte y actividad física>, '...(remaining elements truncated)...']> |
/home/lcenlive/lib/python3.7/site-packages/django/db/models/query.py
, line 961, in _filter_or_exclude
"Cannot filter a query once a slice has been taken."
clone = self._chain()
if self._defer_next_filter:
self._defer_next_filter = False
clone._deferred_filter = negate, args, kwargs
else:
clone._filter_or_exclude_inplace(negate, args, kwargs)…
return clone
def _filter_or_exclude_inplace(self, negate, args, kwargs):
if negate:
self._query.add_q(~Q(*args, **kwargs))
else:
Variable | Value |
---|---|
args | () |
clone | <QuerySet [<Propuesta: Un sistema electoral mixto, proporcional, paritario y con representación de pueblos originarios.>, <Propuesta: Decálogo para una Constitución con enfoque de desarrollo territorial>, <Propuesta: Acciones ante el cambio climático>, <Propuesta: Acceso a los bienes naturales>, <Propuesta: Una organización político-administrativa acorde a los ecosistemas y la figura de la Defensoría Pública del medioambiente>, <Propuesta: Derechos de la naturaleza y reconocimiento de los animales>, <Propuesta: Buen vivir y acción climática>, <Propuesta: Principio y deber de protección del medio ambiente>, <Propuesta: Justicia ambiental e intergeneracional>, <Propuesta: Chile consagra la cero extinción de sus especies nativas o endémicas para beneficio de sus actuales y futuras generaciones>, <Propuesta: Educación a la Constitución. Una nueva educación para un nuevo Chile>, <Propuesta: Estado laico: respeto y goce de la diversidad de religiones, creencias y espiritualidades según sus cosmovisiones>, <Propuesta: Derecho a una educación no sexista>, <Propuesta: Derecho al trabajo remunerado y a la igualdad salarial>, <Propuesta: Derecho a una vida libre de violencia>, <Propuesta: Reconocimiento del trabajo de cuidados no remunerado como actividad productiva>, <Propuesta: Garantizar la participación paritaria de mujeres y hombres en la vida política>, <Propuesta: Principio de corresponsabilidad social de los cuidados>, <Propuesta: Principio de igualdad sustantiva y no discriminación>, <Propuesta: Derecho al deporte y actividad física>, '...(remaining elements truncated)...']> |
kwargs | {'apoyos': <User: espaciopublico>} |
negate | False |
self | <QuerySet [<Propuesta: Un sistema electoral mixto, proporcional, paritario y con representación de pueblos originarios.>, <Propuesta: Decálogo para una Constitución con enfoque de desarrollo territorial>, <Propuesta: Acciones ante el cambio climático>, <Propuesta: Acceso a los bienes naturales>, <Propuesta: Una organización político-administrativa acorde a los ecosistemas y la figura de la Defensoría Pública del medioambiente>, <Propuesta: Derechos de la naturaleza y reconocimiento de los animales>, <Propuesta: Buen vivir y acción climática>, <Propuesta: Principio y deber de protección del medio ambiente>, <Propuesta: Justicia ambiental e intergeneracional>, <Propuesta: Chile consagra la cero extinción de sus especies nativas o endémicas para beneficio de sus actuales y futuras generaciones>, <Propuesta: Educación a la Constitución. Una nueva educación para un nuevo Chile>, <Propuesta: Estado laico: respeto y goce de la diversidad de religiones, creencias y espiritualidades según sus cosmovisiones>, <Propuesta: Derecho a una educación no sexista>, <Propuesta: Derecho al trabajo remunerado y a la igualdad salarial>, <Propuesta: Derecho a una vida libre de violencia>, <Propuesta: Reconocimiento del trabajo de cuidados no remunerado como actividad productiva>, <Propuesta: Garantizar la participación paritaria de mujeres y hombres en la vida política>, <Propuesta: Principio de corresponsabilidad social de los cuidados>, <Propuesta: Principio de igualdad sustantiva y no discriminación>, <Propuesta: Derecho al deporte y actividad física>, '...(remaining elements truncated)...']> |
/home/lcenlive/lib/python3.7/site-packages/django/db/models/query.py
, line 968, in _filter_or_exclude_inplace
clone._filter_or_exclude_inplace(negate, args, kwargs)
return clone
def _filter_or_exclude_inplace(self, negate, args, kwargs):
if negate:
self._query.add_q(~Q(*args, **kwargs))
else:
self._query.add_q(Q(*args, **kwargs))…
def complex_filter(self, filter_obj):
"""
Return a new QuerySet instance with filter_obj added to the filters.
filter_obj can be a Q object or a dictionary of keyword lookup
Variable | Value |
---|---|
args | () |
kwargs | {'apoyos': <User: espaciopublico>} |
negate | False |
self | <QuerySet [<Propuesta: Un sistema electoral mixto, proporcional, paritario y con representación de pueblos originarios.>, <Propuesta: Decálogo para una Constitución con enfoque de desarrollo territorial>, <Propuesta: Acciones ante el cambio climático>, <Propuesta: Acceso a los bienes naturales>, <Propuesta: Una organización político-administrativa acorde a los ecosistemas y la figura de la Defensoría Pública del medioambiente>, <Propuesta: Derechos de la naturaleza y reconocimiento de los animales>, <Propuesta: Buen vivir y acción climática>, <Propuesta: Principio y deber de protección del medio ambiente>, <Propuesta: Justicia ambiental e intergeneracional>, <Propuesta: Chile consagra la cero extinción de sus especies nativas o endémicas para beneficio de sus actuales y futuras generaciones>, <Propuesta: Educación a la Constitución. Una nueva educación para un nuevo Chile>, <Propuesta: Estado laico: respeto y goce de la diversidad de religiones, creencias y espiritualidades según sus cosmovisiones>, <Propuesta: Derecho a una educación no sexista>, <Propuesta: Derecho al trabajo remunerado y a la igualdad salarial>, <Propuesta: Derecho a una vida libre de violencia>, <Propuesta: Reconocimiento del trabajo de cuidados no remunerado como actividad productiva>, <Propuesta: Garantizar la participación paritaria de mujeres y hombres en la vida política>, <Propuesta: Principio de corresponsabilidad social de los cuidados>, <Propuesta: Principio de igualdad sustantiva y no discriminación>, <Propuesta: Derecho al deporte y actividad física>, '...(remaining elements truncated)...']> |
/home/lcenlive/lib/python3.7/site-packages/django/db/models/sql/query.py
, line 1393, in add_q
# For join promotion this case is doing an AND for the added q_object
# and existing conditions. So, any existing inner join forces the join
# type to remain inner. Existing outer joins can however be demoted.
# (Consider case where rel_a is LOUTER and rel_a__col=1 is added - if
# rel_a doesn't produce any rows, then the whole condition must fail.
# So, demotion is OK.
existing_inner = {a for a in self.alias_map if self.alias_map[a].join_type == INNER}
clause, _ = self._add_q(q_object, self.used_aliases)…
if clause:
self.where.add(clause, AND)
self.demote_joins(existing_inner)
def build_where(self, filter_expr):
return self.build_filter(filter_expr, allow_joins=False)[0]
Variable | Value |
---|---|
existing_inner | set() |
q_object | <Q: (AND: ('apoyos', <User: espaciopublico>))> |
self | <django.db.models.sql.query.Query object at 0x7f7676ba4a58> |
/home/lcenlive/lib/python3.7/site-packages/django/db/models/sql/query.py
, line 1415, in _add_q
target_clause = self.where_class(connector=connector,
negated=q_object.negated)
joinpromoter = JoinPromoter(q_object.connector, len(q_object.children), current_negated)
for child in q_object.children:
child_clause, needed_inner = self.build_filter(
child, can_reuse=used_aliases, branch_negated=branch_negated,
current_negated=current_negated, allow_joins=allow_joins,
split_subq=split_subq, check_filterable=check_filterable,…
)
joinpromoter.add_votes(needed_inner)
if child_clause:
target_clause.add(child_clause, connector)
needed_inner = joinpromoter.update_join_types(self)
return target_clause, needed_inner
Variable | Value |
---|---|
allow_joins | True |
branch_negated | False |
check_filterable | True |
child | ('apoyos', <User: espaciopublico>) |
connector | 'AND' |
current_negated | False |
joinpromoter | <django.db.models.sql.query.JoinPromoter object at 0x7f7677261b70> |
q_object | <Q: (AND: ('apoyos', <User: espaciopublico>))> |
self | <django.db.models.sql.query.Query object at 0x7f7676ba4a58> |
split_subq | True |
target_clause | <WhereNode: (AND: )> |
used_aliases | set() |
/home/lcenlive/lib/python3.7/site-packages/django/db/models/sql/query.py
, line 1286, in build_filter
)
clause = self.where_class()
clause.add(condition, AND)
return clause, []
arg, value = filter_expr
if not arg:
raise FieldError("Cannot parse keyword query %r" % arg)
lookups, parts, reffed_expression = self.solve_lookup_type(arg)…
if check_filterable:
self.check_filterable(reffed_expression)
if not allow_joins and len(parts) > 1:
raise FieldError("Joined field references are not permitted in this query")
Variable | Value |
---|---|
allow_joins | True |
arg | 'apoyos' |
branch_negated | False |
can_reuse | set() |
check_filterable | True |
current_negated | False |
filter_expr | ('apoyos', <User: espaciopublico>) |
reuse_with_filtered_relation | False |
self | <django.db.models.sql.query.Query object at 0x7f7676ba4a58> |
split_subq | True |
value | <User: espaciopublico> |
/home/lcenlive/lib/python3.7/site-packages/django/db/models/sql/query.py
, line 1112, in solve_lookup_type
Solve the lookup type from the lookup (e.g.: 'foobar__id__icontains').
"""
lookup_splitted = lookup.split(LOOKUP_SEP)
if self.annotations:
expression, expression_lookups = refs_expression(lookup_splitted, self.annotations)
if expression:
return expression_lookups, (), expression
_, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta())…
field_parts = lookup_splitted[0:len(lookup_splitted) - len(lookup_parts)]
if len(lookup_parts) > 1 and not field_parts:
raise FieldError(
'Invalid lookup "%s" for model %s".' %
(lookup, self.get_meta().model.__name__)
)
Variable | Value |
---|---|
lookup | 'apoyos' |
lookup_splitted | ['apoyos'] |
self | <django.db.models.sql.query.Query object at 0x7f7676ba4a58> |
/home/lcenlive/lib/python3.7/site-packages/django/db/models/sql/query.py
, line 1540, in names_to_path
if pos == -1 or fail_on_missing:
available = sorted([
*get_field_names_from_opts(opts),
*self.annotation_select,
*self._filtered_relations,
])
raise FieldError("Cannot resolve keyword '%s' into field. "
"Choices are: %s" % (name, ", ".join(available)))…
break
# Check if we need any joins for concrete inheritance cases (the
# field lives in parent, but we are currently in one of its
# children)
if model is not opts.model:
path_to_parent = opts.get_path_to_parent(model)
Variable | Value |
---|---|
allow_many | True |
available | ['anexo2_propuesta', 'anexo3_propuesta', 'anexo_propuesta', 'apoyopropuesta', 'autor', 'autor_id', 'componente', 'compromiso_convencionales', 'compromisopropuesta', 'comuna', 'created', 'id', 'link_extra1', 'link_extra2', 'modified', 'organizaciones', 'organizaciones_de_propuesta', 'otras_organizaciones', 'otros_temas', 'pais', 'problema', 'region', 'situacion', 'tema', 'tema_extra', 'titulo'] |
cur_names_with_path | ('apoyos', []) |
fail_on_missing | False |
field | None |
filtered_relation | None |
name | 'apoyos' |
names | ['apoyos'] |
names_with_path | [] |
opts | <Options for Propuesta> |
path | [] |
pos | -1 |
self | <django.db.models.sql.query.Query object at 0x7f7676ba4a58> |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
CONTENT_LENGTH | '' |
CONTENT_TYPE | '' |
DOCUMENT_ROOT | '/usr/share/nginx/html' |
HTTPS | 'on' |
HTTP_ACCEPT | '*/*' |
HTTP_ACCEPT_ENCODING | 'gzip, br' |
HTTP_CDN_LOOP | 'cloudflare' |
HTTP_CF_CONNECTING_IP | '44.193.29.184' |
HTTP_CF_IPCOUNTRY | 'US' |
HTTP_CF_RAY | '86c084a20e083b4a-IAD' |
HTTP_CF_VISITOR | '{"scheme":"https"}' |
HTTP_CONNECTION | 'Keep-Alive' |
HTTP_HOST | 'laconstitucionesnuestra.cl' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_FORWARDED_FOR | '44.193.29.184' |
HTTP_X_FORWARDED_PROTO | 'https' |
PATH_INFO | '/usuarios/verorganizaciones/1' |
QUERY_STRING | '' |
REMOTE_ADDR | '172.70.42.149' |
REMOTE_PORT | '31834' |
REQUEST_METHOD | 'GET' |
REQUEST_SCHEME | 'https' |
REQUEST_URI | '/usuarios/verorganizaciones/1' |
SCRIPT_NAME | '' |
SERVER_NAME | 'laconstitucionesnuestra.cl' |
SERVER_PORT | '443' |
SERVER_PROTOCOL | 'HTTP/1.1' |
uwsgi.node | b'lcenlive' |
uwsgi.version | b'2.0.19.1' |
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 0x7f7676fc09f0> |
wsgi.multiprocess | False |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'https' |
wsgi.version | (1, 0) |
lcen.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [('Felipe', '[email protected]')] |
ALLOWED_HOSTS | ['laconstitucionesnuestra.cl', 'www.laconstitucionesnuestra.cl', '127.0.0.1', '194.195.215.133', 'li2305-133.members.linode.com'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend', 'allauth.account.auth_backends.AuthenticationBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'usuarios.User' |
BASE_DIR | PosixPath('/home/lcenlive/lcen') |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CRISPY_ALLOWED_TEMPLATE_PACKS | 'bootstrap5' |
CRISPY_TEMPLATE_PACK | 'bootstrap5' |
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.mysql', 'HOST': 'localhost', 'NAME': 'lcenlivedb', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'lcenliveuser'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 10485760 |
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.BigAutoField' |
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 | 'smtp.gmail.com' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | '[email protected]' |
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 | 10485760 |
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' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'mantenedores.apps.MantenedoresConfig', 'usuarios.apps.UsuariosConfig', 'inicio.apps.InicioConfig', 'propuestas.apps.PropuestasConfig', 'convencionales.apps.ConvencionalesConfig', 'laconstitucion.apps.LaconstitucionConfig', 'organizaciones.apps.OrganizacionesConfig', 'evaluaciones.apps.EvaluacionesConfig', 'evaluacionesinternacionales.apps.EvaluacionesinternacionalesConfig', 'django.contrib.sites', 'allauth', 'allauth.account', 'allauth.socialaccount', 'allauth.socialaccount.providers.google', 'allauth.socialaccount.providers.facebook', 'formtools', 'crispy_forms', 'crispy_bootstrap5', 'django_extensions', 'import_export', 'django_filters'] |
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-cl' |
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 | 'inicio' |
LOGIN_URL | 'login' |
LOGOUT_REDIRECT_URL | None |
LOGOUT_URL | 'inicio' |
MANAGERS | [] |
MEDIA_ROOT | '/home/lcenlive/lcen/media/' |
MEDIA_URL | '/media/' |
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'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PREPEND_WWW | False |
ROOT_URLCONF | 'lcen.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 | 'lcen.settings' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SITE_ID | 1 |
SOCIALACCOUNT_PROVIDERS | {'google': {'AUTH_PARAMS': {'access_type': 'online'}, 'SCOPE': ['profile', 'email']}} |
STATICFILES_DIRS | ['/home/lcenlive/lcen/static'] |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/home/lcenlive/static/' |
STATIC_URL | '/static/' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/home/lcenlive/lcen/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']}}] |
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/Santiago' |
USE_I18N | True |
USE_L10N | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | True |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WSGI_APPLICATION | 'lcen.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.