【发布时间】:2021-01-27 19:32:27
【问题描述】:
我正在为错误页面开发自己的模板,但是handler500 没有获取异常参数,我不知道错误的原因是什么。
我该怎么做?我的自定义模板已经在工作,但我需要有关异常原因的信息。我的handler500:
def error_500(request):
template_name = "error_500.html"
error_code = "500"
url = request.build_absolute_uri()
username = request.user.username
useruuid = request.user.uuid
date = datetime.datetime.now()
errorObject = Errors(
error_code=error_code, url=url,
username=username, useruuid=useruuid,
date=date
)
errorObject.save()
errorUUID = errorObject.uuid
context = {
"errorUUID": errorUUID
}
return render(request, template_name, context)
【问题讨论】:
-
现在可以用了吗?
标签: python python-3.x django django-views django-errors