Python django如何将错误页覆盖到特定端点?

Python django如何将错误页覆盖到特定端点?,python,django,python-3.x,Python,Django,Python 3.x,我正试图覆盖500错误视图 我已经实现了500.html,但我想确保500的任何实例都被重定向到我自己的自定义特定端点(比如my error/) 如何实现这一点?通过使用django的custom,您可以指定自定义视图来处理500个错误,例如: #url.py handler500='my_app.views.custom_error_view' #views.py 从django.http导入HttpResponse def自定义错误视图(请求): msg=“500错误!” 返回HttpRe

我正试图覆盖
500错误
视图

我已经实现了
500.html
,但我想确保
500
的任何实例都被重定向到我自己的自定义特定端点(比如
my error/

如何实现这一点?

通过使用django的custom,您可以指定自定义视图来处理500个错误,例如:

#url.py
handler500='my_app.views.custom_error_view'
#views.py
从django.http导入HttpResponse
def自定义错误视图(请求):
msg=“500错误!”
返回HttpResponse(消息,状态代码=500)
通过使用django的custom,您可以指定自定义视图来处理500个错误,例如:

#url.py
handler500='my_app.views.custom_error_view'
#views.py
从django.http导入HttpResponse
def自定义错误视图(请求):
msg=“500错误!”
返回HttpResponse(消息,状态代码=500)

是否实现了您所需的功能?为什么要在出错时重定向?请注意,您不应该在出错时重定向,这意味着浏览器收到的是302,而不是500。这真是一个糟糕的做法。你能达到你需要的吗?为什么你想在出错时重定向?请注意,你不应该在出错时重定向,这意味着浏览器收到的是302,而不是500。那真是糟糕的做法。