Django1.10.6+ 自定义404 500页面
2017-04-17 本文已影响86人
煮茶忘放糖
示例:假如我的项目名称为nocmt app名称为blog
首先你要在templates内有自己的404.html和500.html文件(即和你的其他html文件在同级目录下)
然后在/nocmt/nocmt/urls.py 中加入:
from blog import views
handler404 = views.page_not_found
handler500 = views.page_error
然后在 /nocmt/blog/views.py 中加入:
def page_not_found(request):
return render_to_response('blog/404.html')
def page_error(request):
return render_to_response('blog/500.html')
输入一个不存在的页面 出现自定义的404页面的时候 就代表你设置成功了!
Paste_Image.png Paste_Image.png这是我做的404和500页面,如果你想下载:SimpleBugHtmlFile