代码之家  ›  专栏  ›  技术社区  ›  Chris Lieb

执行自定义Django 404页面的代码

  •  6
  • Chris Lieb  · 技术社区  · 17 年前

    然而,作为准备部署此应用程序的一部分,我需要创建一个404.html页面。我扩展了我的基本模板,就像我对其他页面所做的一样,但是我没有看到传递会话对象以便利用它的方法。有没有办法让Django调用一个自定义方法来呈现404,而不仅仅是呈现404.html?

    2 回复  |  直到 17 年前
        1
  •  12
  •   AlbertoPL    17 年前

    您需要覆盖404错误的默认视图处理程序。以下是有关如何创建自定义404视图函数的文档:

    http://docs.djangoproject.com/en/dev/topics/http/views/#customizing-error-views

        2
  •  3
  •   Alexander Ljungberg    17 年前

    定义自己的404处理程序。看 Django URLs ,特别是关于 handler404 .