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

上一篇下一篇

猜你喜欢

热点阅读