django html页面 404,django入门12:django 404与500错误跳转页面配置

django 404与500错误跳转页面配置也比较简单,但是404 500这样的错误经常出现,不可能让它直接暴露给用户,因此需要进行简单的配置一下,先看看本人的项目目录,如图。

5c175a3405c122bc1d1c9313e9855163.png

1:现在blog/templates/user下面添加一个404.html和一个500.html页面,页面代码就不展示了,然后在settings.py里面关闭调试模式,改为debug=false正式运行环境,修改以下部分代码,如下。DEBUG = False

ALLOWED_HOSTS = ['127.0.0.1', 'localhost'] //或ALLOWED_HOSTS = ['*']

#之前的

#DEBUG = True

#之前的

#ALLOWED_HOSTS = []

2:然后在主urls.py(settings.py文件下面)添加如下配置,代码如下,前面是固定的,后面的意思是在blog模块下的views.py中处理这两个404和500错误。handler404 = "blog.views.page_not_found"

handler500 = "blog.views.page_error"

3:在views.py中添加两个方法,用于页面的跳转,如下。# 404错误

def page_not_found(request):

return render(request,'user/404.html',{})

# 500错误

def page_error(request):

return render(request, 'user/500.html', {})

配置好以上这些,当我们输入错误的网址就会跳转到404.html错误页面,崩溃了的话就会自动跳转到500.html错误页面了。

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/kuozhan/246.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值