Reverse for '' not found. '' is not a valid view function or pattern name.
Request Method: | GET |
---|---|
Request URL: | https://boaga.es/es/asovega/compravenda/animais-vivos/?provincia=32 |
Django Version: | 1.11.29 |
Exception Type: | NoReverseMatch |
Exception Value: | Reverse for '' not found. '' is not a valid view function or pattern name. |
Exception Location: | /home/boaga/web/venv/lib/python2.7/site-packages/django/urls/resolvers.py in _reverse_with_prefix, line 497 |
Python Executable: | /usr/bin/python |
Python Version: | 2.7.9 |
Python Path: | ['/home/boaga/web/boaga/src', '/home/boaga/web/venv/lib/python2.7/site-packages', '/usr/home/boaga/www', '/usr/local/ruby-2.3.8/lib/ruby/gems/2.3.0/gems/passenger-5.1.12/src/helper-scripts', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/pymodules/python2.7'] |
Server time: | Vie, 29 Mar 2024 07:28:25 +0100 |
In template <unknown source>
, error at line 2
1 | <div class="content-boaga"><div class="page-header"> |
---|---|
2 | <a href="{% url boaga_module_pdf module_id=self.pk %}?provincia={{ form.provincia.value }}&concello={{ form.concello.value|default:"" }}" target="_blank" class="pull-right">Descargar PDF<img width="32" height="32" src="{{ STATIC_URL }}img/pdf-trans.png" /></a> |
3 | <h1>Ovella Galega: animais vivos</h1> |
4 | </div> |
5 | |
6 | <div align="center" class="well"> |
7 | <p> |
8 | Só son animais da raza aqueles que figuren inscritos no libro xenealóxico.</p> |
9 | <h4> |
10 | SOLICITE O SEU CERTIFICADO</h4> |
11 | </div> |
12 |
/home/boaga/web/venv/lib/python2.7/site-packages/django/core/handlers/exception.py
in inner
This decorator is automatically applied to all middleware to ensure that
no middleware leaks an exception and that the next middleware in the stack
can rely on getting a response instead of an exception.
"""
@wraps(get_response, assigned=available_attrs(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(u"Reverse for '' not found. '' is not a valid view function or pattern name.",) |
get_response | <bound method WSGIHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7f9ee05f2b10>> |
request | <WSGIRequest: GET '/es/asovega/compravenda/animais-vivos/?provincia=32'> |
/home/boaga/web/venv/lib/python2.7/site-packages/django/core/handlers/base.py
in _get_response
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)
except Exception as e:
response = self.process_exception_by_middleware(e, request)...
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
view_name = callback.__name__
else: # CBV
Variable | Value |
---|---|
callback | <function _decorated at 0x7f9edcd4bb18> |
callback_args | () |
callback_kwargs | {'path': u'asovega/compravenda/animais-vivos/'} |
e | NoReverseMatch(u"Reverse for '' not found. '' is not a valid view function or pattern name.",) |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f9edcd9c650>> |
request | <WSGIRequest: GET '/es/asovega/compravenda/animais-vivos/?provincia=32'> |
resolver | <RegexURLResolver 'cms.urls' (None:None) ^/> |
resolver_match | ResolverMatch(func=cms.core.decorators._decorated, args=(), kwargs={'path': u'asovega/compravenda/animais-vivos/'}, url_name=None, app_names=[], namespaces=[]) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f9ee05f2b10> |
wrapped_callback | <function _decorated at 0x7f9edcd4bb18> |
/home/boaga/web/venv/lib/python2.7/site-packages/django/core/handlers/base.py
in _get_response
response = middleware_method(request, callback, callback_args, callback_kwargs)
if response:
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)...
except Exception as e:
response = self.process_exception_by_middleware(e, request)
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
Variable | Value |
---|---|
callback | <function _decorated at 0x7f9edcd4bb18> |
callback_args | () |
callback_kwargs | {'path': u'asovega/compravenda/animais-vivos/'} |
e | NoReverseMatch(u"Reverse for '' not found. '' is not a valid view function or pattern name.",) |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f9edcd9c650>> |
request | <WSGIRequest: GET '/es/asovega/compravenda/animais-vivos/?provincia=32'> |
resolver | <RegexURLResolver 'cms.urls' (None:None) ^/> |
resolver_match | ResolverMatch(func=cms.core.decorators._decorated, args=(), kwargs={'path': u'asovega/compravenda/animais-vivos/'}, url_name=None, app_names=[], namespaces=[]) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f9ee05f2b10> |
wrapped_callback | <function _decorated at 0x7f9edcd4bb18> |
/home/boaga/web/venv/lib/python2.7/site-packages/django/views/decorators/csrf.py
in wrapped_view
"""
Marks a view function as being exempt from the CSRF view protection.
"""
# We could just do view_func.csrf_exempt = True, but decorators
# are nicer if they don't have side-effects, so we return a new
# function.
def wrapped_view(*args, **kwargs):
return view_func(*args, **kwargs)...
wrapped_view.csrf_exempt = True
return wraps(view_func, assigned=available_attrs(view_func))(wrapped_view)
Variable | Value |
---|---|
args | (<WSGIRequest: GET '/es/asovega/compravenda/animais-vivos/?provincia=32'>,) |
kwargs | {'path': u'asovega/compravenda/animais-vivos/'} |
view_func | <function _decorated at 0x7f9edcd4baa0> |
/home/boaga/web/boaga/src/cms/core/decorators.py
in _decorated
"""
"""
def _decorated(request, *args, **kwargs):
msgs, all = request._messages._get()
if request.user.is_staff or settings.DEBUG or \
request.site_user.is_authenticated():
return the_func(request, *args, **kwargs)...
elif request.method == 'POST' or msgs or request.GET.get('nocache'):
# en peticións post eliminamos o cache existente e reconstruimos sempre a páxina
# TODO: construir correctamente request_path
SiteCache.set(request.site, request.path, get_language())
return the_func(request, *args, **kwargs)
else:
Variable | Value |
---|---|
all | True |
args | () |
kwargs | {'path': u'asovega/compravenda/animais-vivos/'} |
msgs | [] |
request | <WSGIRequest: GET '/es/asovega/compravenda/animais-vivos/?provincia=32'> |
the_func | <function controller at 0x7f9edcd4ba28> |
/home/boaga/web/boaga/src/cms/core/views.py
in controller
)
@csrf_exempt
@site_cache
def controller(*args, **kw):
logging.debug("controller INIT")
return _controller(*args, **kw)...
# (r'^i18n/', include('django.conf.urls.i18n')),
# import django.conf.urls.i18n
# import django.views.i18n
Variable | Value |
---|---|
args | (<WSGIRequest: GET '/es/asovega/compravenda/animais-vivos/?provincia=32'>,) |
kw | {'path': u'asovega/compravenda/animais-vivos/'} |
/home/boaga/web/boaga/src/cms/core/views.py
in _controller
"request": request,
"current_menu": menu_element,
"content": content,
"block": block,
"row": row,
}
module_content = content.content_object.render(
**render_kw...
)
if isinstance(module_content, (str, unicode)):
render_kw["rendered_content"] = module_content
render_kw["content"] = content
render_kw["self"] = content.content_object
Variable | Value |
---|---|
block | <TemplateBlock: 9 Unidad(es): Contenido> |
body | ['<div class="row " id="row-40">', u'<div class="block sortableContainer droppableContainer span12" id="block-73" rpckey="73">', '</div>', '</div>', '<div class="row " id="row-54">', u'<div class="block sortableContainer droppableContainer span12" id="block-95" rpckey="95">', '</div>', '</div>', '<div class="row " id="row-41">', u'<div class="block sortableContainer droppableContainer span9" id="block-74" rpckey="74">'] |
content | <Content: Directorio Boaga: Ovella Galega animais vivos> |
content_list | <QuerySet [<Content: HTML: 107>, <Content: HTML: 113>, <Content: Directorio Boaga: Ovella Galega animais vivos>, <Content: HTML: 197>, <Content: HTML: 233>]> |
ctype_id | None |
detail_module | None |
detail_module_published | False |
extra_content | {} |
menu_ancestors | <TreeQuerySet [(119,), (295,)]> |
menu_element | <MenuElement: Animais Vivos> |
model_id | None |
object_slug | None |
path | u'asovega/compravenda/animais-vivos/' |
r | <TemplateRow: 42: 12 Unidad(es): pié> |
render_kw | {'block': <TemplateBlock: 9 Unidad(es): Contenido>, 'content': <Content: Directorio Boaga: Ovella Galega animais vivos>, 'current_menu': <MenuElement: Animais Vivos>, 'request': <WSGIRequest: GET '/es/asovega/compravenda/animais-vivos/?provincia=32'>, 'row': <TemplateRow: 41: 9 Unidad(es): Contenido,3 Unidad(es): Derecha>} |
request | <WSGIRequest: GET '/es/asovega/compravenda/animais-vivos/?provincia=32'> |
row | <TemplateRow: 41: 9 Unidad(es): Contenido,3 Unidad(es): Derecha> |
row_list | [<TemplateRow: 40: 12 Unidad(es): cabecera>, <TemplateRow: 54: 12 Unidad(es): cabecera 2>, <TemplateRow: 41: 9 Unidad(es): Contenido,3 Unidad(es): Derecha>, <TemplateRow: 42: 12 Unidad(es): pié>] |
template_layout | <Template: Template object> |
/home/boaga/web/boaga/src/cms/content/boaga/models.py
in render
else:
form = BoagaFilterFormNoCategory()
kw["form"] = form
t = Template('<div class="content-boaga">%s</div>' % self.template_map)
c = RequestContext(request)
c.update(kw)
return t.render(c)...
"""
RAZA_CHOICES = (
('cachena', _(u'Cachena')),
('caldela', _(u'Caldelá')),
Variable | Value |
---|---|
BoagaFilterForm | <class 'cms.content.boaga.forms.BoagaFilterForm'> |
BoagaFilterFormNoCategory | <class 'cms.content.boaga.forms.BoagaFilterFormNoCategory'> |
args | () |
c | [{'False': False, 'None': None, 'True': True}, {}, {}, {'content': <Content: Directorio Boaga: Ovella Galega animais vivos>, u'form': <BoagaFilterFormNoCategory bound=True, valid=True, fields=(provincia;concello)>, 'current_menu': <MenuElement: Animais Vivos>, u'self': <BoagaDirectoryModule: Ovella Galega animais vivos>, u'object_list': <QuerySet [<BoagaObject: Finca A Tellada>, <BoagaObject: Camino Leiro, María Elisa>]>, 'block': <TemplateBlock: 9 Unidad(es): Contenido>, 'row': <TemplateRow: 41: 9 Unidad(es): Contenido,3 Unidad(es): Derecha>}] |
categoria_filter_kw | {u'amosar_en_animais_vivos': True} |
categoria_list | <QuerySet [<BoagaCategory: Animais>]> |
form | <BoagaFilterFormNoCategory bound=True, valid=True, fields=(provincia;concello)> |
kw | {'block': <TemplateBlock: 9 Unidad(es): Contenido>, 'content': <Content: Directorio Boaga: Ovella Galega animais vivos>, 'current_menu': <MenuElement: Animais Vivos>, u'form': <BoagaFilterFormNoCategory bound=True, valid=True, fields=(provincia;concello)>, u'object_list': <QuerySet [<BoagaObject: Finca A Tellada>, <BoagaObject: Camino Leiro, María Elisa>]>, 'row': <TemplateRow: 41: 9 Unidad(es): Contenido,3 Unidad(es): Derecha>, u'self': <BoagaDirectoryModule: Ovella Galega animais vivos>} |
object_list | <QuerySet [<BoagaObject: Finca A Tellada>, <BoagaObject: Camino Leiro, María Elisa>]> |
request | <WSGIRequest: GET '/es/asovega/compravenda/animais-vivos/?provincia=32'> |
self | <BoagaDirectoryModule: Ovella Galega animais vivos> |
t | <django.template.base.Template object at 0x7f9edc40b990> |
/home/boaga/web/venv/lib/python2.7/site-packages/django/template/base.py
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 | [{'False': False, 'None': None, 'True': True}, {}, {}, {'content': <Content: Directorio Boaga: Ovella Galega animais vivos>, u'form': <BoagaFilterFormNoCategory bound=True, valid=True, fields=(provincia;concello)>, 'current_menu': <MenuElement: Animais Vivos>, u'self': <BoagaDirectoryModule: Ovella Galega animais vivos>, u'object_list': <QuerySet [<BoagaObject: Finca A Tellada>, <BoagaObject: Camino Leiro, María Elisa>]>, 'block': <TemplateBlock: 9 Unidad(es): Contenido>, 'row': <TemplateRow: 41: 9 Unidad(es): Contenido,3 Unidad(es): Derecha>}] |
self | <django.template.base.Template object at 0x7f9edc40b990> |
/home/boaga/web/venv/lib/python2.7/site-packages/django/template/base.py
in _render
def __iter__(self):
for node in self.nodelist:
for subnode in node:
yield subnode
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 | [{'False': False, 'None': None, 'True': True}, {}, {}, {'content': <Content: Directorio Boaga: Ovella Galega animais vivos>, u'form': <BoagaFilterFormNoCategory bound=True, valid=True, fields=(provincia;concello)>, 'current_menu': <MenuElement: Animais Vivos>, u'self': <BoagaDirectoryModule: Ovella Galega animais vivos>, u'object_list': <QuerySet [<BoagaObject: Finca A Tellada>, <BoagaObject: Camino Leiro, María Elisa>]>, 'block': <TemplateBlock: 9 Unidad(es): Contenido>, 'row': <TemplateRow: 41: 9 Unidad(es): Contenido,3 Unidad(es): Derecha>}] |
self | <django.template.base.Template object at 0x7f9edc40b990> |
/home/boaga/web/venv/lib/python2.7/site-packages/django/template/base.py
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(force_text(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | u'<div class="content-boaga"><div class="page-header">\r\n <a href="' |
bits | [u'<div class="content-boaga"><div class="page-header">\r\n <a href="'] |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {'content': <Content: Directorio Boaga: Ovella Galega animais vivos>, u'form': <BoagaFilterFormNoCategory bound=True, valid=True, fields=(provincia;concello)>, 'current_menu': <MenuElement: Animais Vivos>, u'self': <BoagaDirectoryModule: Ovella Galega animais vivos>, u'object_list': <QuerySet [<BoagaObject: Finca A Tellada>, <BoagaObject: Camino Leiro, María Elisa>]>, 'block': <TemplateBlock: 9 Unidad(es): Contenido>, 'row': <TemplateRow: 41: 9 Unidad(es): Contenido,3 Unidad(es): Derecha>}] |
node | <django.template.defaulttags.URLNode object at 0x7f9edc319a10> |
self | [<TextNode: u'<div class="content-boaga'>, <django.template.defaulttags.URLNode object at 0x7f9edc319a10>, <TextNode: u'?provincia='>, <Variable Node: form.provincia.value>, <TextNode: u'&concello='>, <Variable Node: form.concello.value|default:"">, <TextNode: u'" target="_blank" class="'>, <Variable Node: STATIC_URL>, <TextNode: u'img/pdf-trans.png" /></a>'>, <Variable Node: self.pk>, <TextNode: u'">\r\n <table>\r\n '>, <Variable Node: form.provincia>, <TextNode: u'</td>\r\n <td>'>, <Variable Node: form.concello>, <TextNode: u'</td>\r\n <td cl'>, <Variable Node: form.categorias>, <TextNode: u'</td>\r\n </tr>\r\n '>, <Variable Node: self.pk>, <TextNode: u' select").change( functio'>, <Variable Node: self.pk>, <TextNode: u'").submit();\r\n });'>, <Variable Node: self.pk>, <TextNode: u' input").change( function'>, <Variable Node: self.pk>, <TextNode: u'").submit();\r\n });'>, <IfNode>, <TextNode: u'\r\n\r\n</div>'>] |
/home/boaga/web/venv/lib/python2.7/site-packages/django/template/base.py
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 | [{'False': False, 'None': None, 'True': True}, {}, {}, {'content': <Content: Directorio Boaga: Ovella Galega animais vivos>, u'form': <BoagaFilterFormNoCategory bound=True, valid=True, fields=(provincia;concello)>, 'current_menu': <MenuElement: Animais Vivos>, u'self': <BoagaDirectoryModule: Ovella Galega animais vivos>, u'object_list': <QuerySet [<BoagaObject: Finca A Tellada>, <BoagaObject: Camino Leiro, María Elisa>]>, 'block': <TemplateBlock: 9 Unidad(es): Contenido>, 'row': <TemplateRow: 41: 9 Unidad(es): Contenido,3 Unidad(es): Derecha>}] |
e | NoReverseMatch(u"Reverse for '' not found. '' is not a valid view function or pattern name.",) |
self | <django.template.defaulttags.URLNode object at 0x7f9edc319a10> |
/home/boaga/web/venv/lib/python2.7/site-packages/django/template/defaulttags.py
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 | [] |
context | [{'False': False, 'None': None, 'True': True}, {}, {}, {'content': <Content: Directorio Boaga: Ovella Galega animais vivos>, u'form': <BoagaFilterFormNoCategory bound=True, valid=True, fields=(provincia;concello)>, 'current_menu': <MenuElement: Animais Vivos>, u'self': <BoagaDirectoryModule: Ovella Galega animais vivos>, u'object_list': <QuerySet [<BoagaObject: Finca A Tellada>, <BoagaObject: Camino Leiro, María Elisa>]>, 'block': <TemplateBlock: 9 Unidad(es): Contenido>, 'row': <TemplateRow: 41: 9 Unidad(es): Contenido,3 Unidad(es): Derecha>}] |
current_app | u'' |
kwargs | {u'module_id': 13} |
reverse | <function reverse at 0x7f9edefe6230> |
self | <django.template.defaulttags.URLNode object at 0x7f9edc319a10> |
url | u'' |
view_name | '' |
/home/boaga/web/venv/lib/python2.7/site-packages/django/urls/base.py
in reverse
(key, ':'.join(resolved_path))
)
else:
raise NoReverseMatch("%s is not a registered namespace" % key)
if ns_pattern:
resolver = get_ns_resolver(ns_pattern, resolver)
return force_text(iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)))...
reverse_lazy = lazy(reverse, six.text_type)
def clear_url_caches():
Variable | Value |
---|---|
args | [] |
current_app | u'' |
current_path | None |
kwargs | {u'module_id': 13} |
ns_pattern | u'' |
parts | [u''] |
path | [] |
prefix | u'/' |
resolved_path | [] |
resolver | <RegexURLResolver 'cms.urls' (None:None) ^/> |
urlconf | 'cms.urls' |
view | u'' |
viewname | '' |
/home/boaga/web/venv/lib/python2.7/site-packages/django/urls/resolvers.py
in _reverse_with_prefix
(lookup_view_s, arg_msg, len(patterns), patterns)
)
else:
msg = (
"Reverse for '%(view)s' not found. '%(view)s' is not "
"a valid view function or pattern name." % {'view': lookup_view_s}
)
raise NoReverseMatch(msg)...
class LocaleRegexURLResolver(RegexURLResolver):
"""
A URL resolver that always matches the active language code as URL prefix.
Variable | Value |
---|---|
_prefix | u'/' |
args | () |
kwargs | {u'module_id': 13} |
lookup_view | u'' |
lookup_view_s | u'' |
m | None |
msg | u"Reverse for '' not found. '' is not a valid view function or pattern name." |
n | None |
patterns | [] |
possibilities | [] |
self | <RegexURLResolver 'cms.urls' (None:None) ^/> |
text_args | [] |
text_kwargs | {u'module_id': u'13'} |
AnonymousUser
Variable | Value |
---|---|
provincia | u'32' |
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
GEOIP_ADDR | '18.209.229.59' |
GEOIP_CONTINENT_CODE | 'NA' |
GEOIP_COUNTRY_CODE | 'US' |
GEOIP_COUNTRY_NAME | 'United States' |
HTTPS | 'on' |
HTTP_ACCEPT | '*/*' |
HTTP_HOST | 'boaga.es' |
HTTP_REFERER | 'https://boaga.es/asovega/compravenda/animais-vivos/?provincia=32' |
HTTP_USER_AGENT | 'claudebot' |
PASSENGER_CONNECT_PASSWORD | '6ephqtlG8WiJJuHp' |
PATH_INFO | u'/es/asovega/compravenda/animais-vivos/' |
QUERY_STRING | 'provincia=32' |
REMOTE_ADDR | '18.209.229.59' |
REMOTE_PORT | '38280' |
REQUEST_METHOD | 'GET' |
REQUEST_URI | '/es/asovega/compravenda/animais-vivos/?provincia=32' |
SCRIPT_NAME | u'' |
SCRIPT_URI | 'https://boaga.es/es/asovega/compravenda/animais-vivos/' |
SCRIPT_URL | '/es/asovega/compravenda/animais-vivos/' |
SERVER_NAME | 'boaga.es' |
SERVER_PORT | '443' |
SERVER_PROTOCOL | 'HTTP/1.1' |
SERVER_SOFTWARE | 'Apache/2.4.10 (Debian) mpm-itk/2.4.7-02 Phusion_Passenger/5.1.12' |
SSL_TLS_SNI | 'boaga.es' |
UNIQUE_ID | 'ZgZfiVJiiCMAADg-q9oAAAAJ' |
passenger.hijack | None |
wsgi.errors | <open file '<stderr>', mode 'w' at 0x7f9ee27c41e0> |
wsgi.input | <socket._fileobject object at 0x7f9edc3e3750> |
wsgi.multiprocess | True |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'https' |
wsgi.version | (1, 0) |
cms.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | (('Tonio', 'tonio.castro@gmail.com'),) |
ALLOWED_HOSTS | ['*'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | [u'django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | u'********************' |
AUTH_USER_MODEL | u'auth.User' |
CACHES | {u'default': {u'BACKEND': u'django.core.cache.backends.locmem.LocMemCache'}} |
CACHE_MIDDLEWARE_ALIAS | u'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | u'********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CKEDITOR_CONFIGS | {'default': {'extraAllowedContent': '*(*)', 'filebrowserWindowHeight': 725, 'filebrowserWindowWidth': 940, 'height': 291, 'skin': 'moono-lisa', 'stylesSet': 'my_styles', 'toolbar': 'Full', 'toolbar_Full': [['Styles', 'Format', 'Bold', 'Italic', 'Underline', 'Strike', 'RemoveFormat', 'Undo', 'Redo'], ['Link', 'Unlink', 'Anchor'], ['Image', 'Flash', 'Iframe', 'Table', 'HorizontalRule'], ['TextColor', 'BGColor'], ['NumberedList', 'BulletedList', 'Outdent', 'Indent', 'Blockquote', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'], ['Link', 'Unlink', 'Anchor'], ['Source', 'ShowBlocks', 'Maximize']], 'width': 835}, 'simple': {'height': 150, 'skin': 'moono-lisa', 'stylesSet': 'my_styles', 'toolbar': 'Basic', 'toolbar_Basic': [['Source', '-', 'Bold', 'Italic', 'NumberedList', 'BulletedList', 'Outdent', 'Indent'], ['Link', 'Unlink', 'Anchor'], ['Image', 'Iframe']], 'width': 835}} |
CKEDITOR_UPLOAD_PATH | 'editor/' |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | u'csrftoken' |
CSRF_COOKIE_PATH | u'/' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | u'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | u'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': '', 'NAME': 'boaga_kd2', 'OPTIONS': {'init_command': "SET sql_mode=''"}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'boaga_kd2'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
DATETIME_FORMAT | u'N j, Y, P' |
DATETIME_INPUT_FORMATS | [u'%Y-%m-%d %H:%M:%S', u'%Y-%m-%d %H:%M:%S.%f', u'%Y-%m-%d %H:%M', u'%Y-%m-%d', u'%m/%d/%Y %H:%M:%S', u'%m/%d/%Y %H:%M:%S.%f', u'%m/%d/%Y %H:%M', u'%m/%d/%Y', u'%m/%d/%y %H:%M:%S', u'%m/%d/%y %H:%M:%S.%f', u'%m/%d/%y %H:%M', u'%m/%d/%y'] |
DATE_FORMAT | u'N j, Y' |
DATE_INPUT_FORMATS | [u'%Y-%m-%d', u'%m/%d/%Y', u'%m/%d/%y', u'%b %d %Y', u'%b %d, %Y', u'%d %b %Y', u'%d %b, %Y', u'%B %d %Y', u'%B %d, %Y', u'%d %B %Y', u'%d %B, %Y'] |
DEBUG | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
DECIMAL_SEPARATOR | u'.' |
DEFAULT_CHARSET | u'utf-8' |
DEFAULT_CONTENT_TYPE | u'text/html' |
DEFAULT_EXCEPTION_REPORTER_FILTER | u'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | u'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | 'boaga@boaga.es' |
DEFAULT_INDEX_TABLESPACE | u'' |
DEFAULT_TABLESPACE | u'' |
DEFAULT_TO_EMAIL | 'tonio.castro@gmx.es' |
DIR | '/home/boaga/web/boaga' |
DISALLOWED_USER_AGENTS | [] |
EMAIL_BACKEND | u'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | u'localhost' |
EMAIL_HOST_PASSWORD | u'********************' |
EMAIL_HOST_USER | u'' |
EMAIL_PORT | 25 |
EMAIL_SSL_CERTFILE | None |
EMAIL_SSL_KEYFILE | u'********************' |
EMAIL_SUBJECT_PREFIX | u'[Django] ' |
EMAIL_TIMEOUT | None |
EMAIL_USE_LOCALTIME | False |
EMAIL_USE_SSL | False |
EMAIL_USE_TLS | False |
FILE_CHARSET | u'utf-8' |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | [u'django.core.files.uploadhandler.MemoryFileUploadHandler', u'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | None |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | [] |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
FORM_RENDERER | u'django.forms.renderers.DjangoTemplates' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ('django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.admin', 'django.contrib.sitemaps', 'reversion', 'adminsortable2', 'ckeditor', 'ckeditor_uploader', 'sorl.thumbnail', 'mptt', 'django_ace', 'cms.core', 'cms.content', 'cms.content.html', 'cms.content.image', 'cms.content.contact', 'cms.content.galleryview', 'cms.content.issuu', 'cms.content.jquery_cycle', 'cms.content.boaga', 'cms.content.operador', 'cms.module', 'cms.module.news', 'cms.module.eventos_convenio', 'cms.portada', 'taggit', 'sinxeito.forms') |
INTERNAL_IPS | [] |
LANGUAGES | (('es', 'Castellano'), ('gl', 'Gallego')) |
LANGUAGES_BIDI | [u'he', u'ar', u'fa', u'ur'] |
LANGUAGE_CODE | 'es' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_NAME | u'django_language' |
LANGUAGE_COOKIE_PATH | u'/' |
LOCALE_PATHS | [] |
LOGGING | {} |
LOGGING_CONFIG | u'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | u'/accounts/profile/' |
LOGIN_URL | u'/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | (('Tonio', 'tonio.castro@gmail.com'),) |
MEDIA_ROOT | '/home/boaga/www/media' |
MEDIA_URL | '/media/' |
MESSAGE_STORAGE | u'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'cms.core.middleware.RequestSiteMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] |
MIDDLEWARE_CLASSES | [u'django.middleware.common.CommonMiddleware', u'django.middleware.csrf.CsrfViewMiddleware'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | u'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | u'********************' |
PASSWORD_RESET_TIMEOUT_DAYS | u'********************' |
PREPEND_WWW | False |
PROJECT_DIR | '/home/boaga/web/boaga' |
ROOT_URLCONF | 'cms.urls' |
SECRET_KEY | u'********************' |
SECURE_BROWSER_XSS_FILTER | False |
SECURE_CONTENT_TYPE_NOSNIFF | False |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | True |
SERVER_EMAIL | u'root@localhost' |
SESSION_CACHE_ALIAS | u'default' |
SESSION_COOKIE_AGE | 1209600 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | u'sessionid' |
SESSION_COOKIE_PATH | u'/' |
SESSION_COOKIE_SECURE | False |
SESSION_ENGINE | u'django.contrib.sessions.backends.db' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SERIALIZER | u'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | 'cms.settings' |
SHORT_DATETIME_FORMAT | u'm/d/Y P' |
SHORT_DATE_FORMAT | u'm/d/Y' |
SIGNING_BACKEND | u'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SITE_ID | 1 |
STATICFILES_DIRS | [] |
STATICFILES_FINDERS | [u'django.contrib.staticfiles.finders.FileSystemFinder', u'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | u'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/home/boaga/www/static' |
STATIC_URL | '/static/' |
TAGGIT_CASE_INSENSITIVE | True |
TAGGIT_STRIP_UNICODE_WHEN_SLUGIFYING | True |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], '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', 'cms.core.context_processors.site', 'cms.core.context_processors.static']}}] |
TEST_NON_SERIALIZED_APPS | [] |
TEST_RUNNER | u'django.test.runner.DiscoverRunner' |
THOUSAND_SEPARATOR | u',' |
THUMBNAIL_DEBUG | True |
TIME_FORMAT | u'P' |
TIME_INPUT_FORMATS | [u'%H:%M:%S', u'%H:%M:%S.%f', u'%H:%M'] |
TIME_ZONE | 'Europe/Madrid' |
USE_ETAGS | False |
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 | 'cms.wsgi.application' |
X_FRAME_OPTIONS | u'SAMEORIGIN' |
YEAR_MONTH_FORMAT | u'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.