如何使用基于类的视图为Django指定自定义404视图?

sid*_*sid 10 python django http-status-code-404

使用Django,您可以通过在root中执行此操作来覆盖默认的404页面urls.py:

handler404 = 'path.to.views.custom404'
Run Code Online (Sandbox Code Playgroud)

如何在使用基于类的视图时执行此操作?我无法弄明白,文档似乎没有说什么.

我试过了:

handler404 = 'path.to.view.Custom404.as_view'
Run Code Online (Sandbox Code Playgroud)

sid*_*sid 24

没关系,我忘了尝试这个:

from path.to.view import Custom404
handler404 = Custom404.as_view()
Run Code Online (Sandbox Code Playgroud)

现在看起来很简单,它可能不值得在StackOverflow上提出问题.

  • 这对我们来说似乎不起作用.我得到`ContentNotRenderedError:响应内容必须在迭代之前呈现 (2认同)