[疑难杂症]django定义handler404后报错500解决(输出响应不从h,t,m,l读取)

[疑难杂症]django定义handler404后报错500解决

问题

django在urls.py中定义handler404后访问网页出现万恶的 Server Error (500)
在日志里居然不写原因!!
django定义handler404(左),报错Server Error (500) (右)

django定义handler404(左),报错Server Error (500) (右)

问题代码
def dadsfeafe(request, bbbbbbb=None):
    data = 'Not Found (404)'
    return HttpResponse(data, status=404)
handler404=dadsfeafe

解决

把 传入handler404的函数的参数的第二项的名称改为"exception"
上面的例子中,就是把bbbbbbb=None改为exception=None

原来:def dadsfeafe(request, bbbbbbb=None):
现在:def dadsfeafe(request, exception=None):

他居然连个报错都没有,让我找半天~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值