首页 > 解决方案 > 在 Django Rest Framework 中处理 500 个内部错误

问题描述

我是 Django 休息的新手。现在我的理解是,如果出现 500 内部错误,如果 settings.py 中的 debug=False,django 将发送一个带有消息服务器错误 500 的 html 页面。但我想要的是在那个异常消息而不是那个 html 页面中发送一个带有错误代码、状态等的自定义 json 对象。请建议我如何进行自定义异常处理。

标签: djangodjango-rest-frameworkdjango-templatesdjango-errors

解决方案


您可以实现自定义视图并将视图的路径设置为handler500项目根urls.py文件中的路径。


推荐阅读