- 此问题在此处已有答案**:
(19个答案)
昨天关门了。
我正在尝试让自定义错误页面(404 & 500)在我的Django应用程序中工作。
到目前为止,我有以下内容:
urls.py
handler404 = views.error_404
handle500 = views.error_500
views.py
def error_500(request, exception):
return render(request, '500.html', status=500)
def error_404(request, exception):
return render(request, '404.html', status=404)
调试设置为FALSE。
但是,当我尝试访问错误页面时,我得到以下错误:
"发生服务器错误。请与管理员联系。"
这(显然)不是我的错误模板。
任何帮助感激不尽!
1条答案
按热度按时间ui7jx7zq1#
您的
urls.py
文件中有拼写错误。请使用:取代:
下面是Django文档链接,可以了解更多细节。PS:您也可以像这样将自定义视图的路径作为字符串传递。
这只是一个偏好的问题。