Django 404页面没有出现?

时间:2010-04-06 12:10:06

标签: django google-chrome

我想在Django网站上添加404页面。

我已经创建了一个模板404.html,并将其保存在我的/ templates目录的根目录中。我也确定了

from django.conf.urls.defaults import *

行包含在urls.py的顶部。我把DEBUG设置为False。 (我一直关注these instructions。)

但是,如果我尝试转到我知道不存在的页面 - 无论是虚拟网址还是专门设计为get_object_or_404的视图 - 404页面都没有出现:我只是获得Chrome的标准'哎呀!此链接似乎已打破“页面。

奇怪的是,我在同一个地方也有一个500.html模板,如果我生成一个500错误,那就显得很好。问题可能是什么?

2 个答案:

答案 0 :(得分:4)

我认为Chrome无法正常提供错误页面存在问题 - 请尝试在Chrome选项的“Under the Hood”部分中点击“显示导航错误建议”框。

答案 1 :(得分:3)

首先在另一个浏览器中检查此行为。 Chrome“劫持”短404错误页面并将其替换为自己的'哎呀!此链接似乎已打破“页面。