【同步文章】[疑难杂症]django定义handler404后报错500解决(输出响应不从html读取)
同步本人文章(2025/7/6 1:56):https://blog.csdn.net/lostghk/article/details/145196338
[疑难杂症]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):
他居然连个报错都没有,让我找半天~~

浙公网安备 33010602011771号