【问题标题】:Django 404 pages not appearing?Django 404页面没有出现?
【发布时间】:2011-02-04 19:01:48
【问题描述】:

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

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

from django.conf.urls.defaults import *

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

但是,如果我尝试访问我知道不存在的页面 - 无论是虚构的 URL 还是专门设计用于执行 get_object_or_404 的视图 - 404 页面都不会出现:我只是得到 Chrome 的标准的“哎呀!此链接似乎已损坏的页面。

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

【问题讨论】:

    标签: django google-chrome


    【解决方案1】:

    我认为这是 Chrome 无法正确提供错误页面的问题 - 请尝试取消选中 Chrome 选项的“幕后”部分中的“显示导航错误建议”框。

    【讨论】:

    • 原来如此,谢谢。我自己可能应该尝试过:)
    【解决方案2】:

    首先在另一个浏览器中检查此行为。 Chrome“劫持”简短的 404 错误页面并将其替换为它自己的“糟糕!此链接似乎已损坏的页面。

    【讨论】:

      猜你喜欢
      • 2014-02-23
      • 2015-03-27
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 2019-09-10
      • 1970-01-01
      • 2020-03-25
      • 2023-01-15
      相关资源
      最近更新 更多