Django自定义404页面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django自定义404页面相关的知识,希望对你有一定的参考价值。
一、编辑setting.py文件
DEBUG = False ALLOWED_HOSTS = [‘*‘,] TEMPLATES = [ { ... ‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)] ... }, ]
二、在templates文件夹下新建404.html文件
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>404</title> </head> <body> <h1>404 NOT FOUND</h1> </body>
三、编辑urls.py文件
from app01 import views # app01是应用名 urlpatterns = [ ... ] handler404 = views.page_not_found
四、编辑views.py文件
def page_not_found(request): return render(request, "404.html")
五、大功告成,现在可以启动服务器进行访问了,同理500页面也是这样创建,不过在urls.py文件中把handler404换成handler500而已,其他配置雷同!
本文出自 “戴柏阳的博客” 博客,请务必保留此出处http://daibaiyang119.blog.51cto.com/3145591/1972195
以上是关于Django自定义404页面的主要内容,如果未能解决你的问题,请参考以下文章