关于 DJango3.0 以上,如何自定义 500,404 等错误页面的问题,求指点.
时间: 2020-08-21来源:V2EX
前景提要
今天配置 Django3.0 的错误页面,发现远没有以前的版本那么方便,越改越不适应了.
settings.py
DEBUG = False
ALLOWED_HOSTS = ['*']
urls.py
handler404 = views.page_not_found
handler500 = views.server_error
views.py
def page_not_found(request, exception): data = {} return render(request, 'blog/errors/page_404.html', data, status=404)
def server_error(request, exception): data = {} return render(request, 'blog/errors/page_500.html', data)
网上找了各种版本的配置,包括看了官方文档就是配置不成功,不知道是哪里有问题 请各位有配置过 Django3.0 版本的朋友们,帮指点一下,谢谢了!在线等.