问题描述
有没有办法做类似下面的事情而不是 django 试图在这里加载模板?
def 500(request):
log.error('500 error')
return HttpResponse(status=500)
否则我会得到一个:
File "/Library/Python/2.7/site-packages/django/template/loader.py", line 138, in find_template
raise TemplateDoesNotExist(name)
TemplateDoesNotExist: 500.html
而且我不想包含 500 或 404 模板。
1楼
如果我正确理解您的问题,您想使用自定义视图来处理服务器错误。
您可以通过在项目urls.py
设置属性handler500
来完成此操作,例如:
handler500 = 'myproject.views.handler500'
这是相关文档: :