[疑难杂症]django定义handler404后报错500解决
问题
django在urls.py中定义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):
他居然连个报错都没有,让我找半天~~
4157

被折叠的 条评论
为什么被折叠?



