【发布时间】:2012-01-10 21:34:44
【问题描述】:
我正在使用 django 1.1.4 和 python 2.6.6 和 mod_wsgi 来构建网站
客户希望 404 和 500 页面有他的标志和主页链接。我写了简单的页面。它大于 512 字节。我已经调整了 PROJECT_ROOT/templates/ 中的文件
如果我将调试设置为True,则错误表示它是 404 错误。但是当我将其设置为 False 并尝试加载一个不存在的页面时,我得到一个内部服务器错误,如下所示:
内部服务器错误
服务器遇到内部错误或配置错误,并且 无法完成您的请求。
请联系服务器管理员root@localhost并告知 错误发生的时间,以及您可能做过的任何事情 这可能是导致错误的原因。
有关此错误的更多信息可能在服务器错误中可用 日志。 Apache/2.2.15 (CentOS) 服务器在 www.anglais-verbe.com 端口 80
我该怎么办?
我没有写任何处理 404、500 的视图或对 urls.py 进行更改。
这是我第一个成熟的 django 项目,我不确定出了什么问题。
更新:
我的管理员回溯电子邮件是
File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line 125, in get_response
callback, param_dict = resolver.resolve404()
File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 267, in resolve404
return self._resolve_special('404')
File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 259, in _resolve_special
callback = getattr(self.urlconf_module, 'handler%s' % view_type)
AttributeError: 'module' object has no attribute 'handler404'
【问题讨论】:
标签: django django-errors