django - 在 Django Rest Framework 中处理 500 个内部错误
问题描述
我是 Django 休息的新手。现在我的理解是,如果出现 500 内部错误,如果 settings.py 中的 debug=False,django 将发送一个带有消息服务器错误 500 的 html 页面。但我想要的是在那个异常消息而不是那个 html 页面中发送一个带有错误代码、状态等的自定义 json 对象。请建议我如何进行自定义异常处理。
解决方案
您可以实现自定义视图并将视图的路径设置为handler500
项目根urls.py
文件中的路径。
推荐阅读
- python-3.x - 在具有返回字符分隔值的列上使用 get_dummies
- multithreading - Opening multiple threads with an object and returning a result
- dart - Dart 和 Flutter - 如何获取语言环境的 alpha 月份 - 一月、二月等
- html - How do I use vh and vw CSS for one page no scroll responsive web pages?
- r - 如何通过迭代因子变量来制作组合条形图?
- php - 遵循 Laravel 基础教程,第 9 集在 MVC 上发布
- python - 如何遍历嵌套字典列表并将 k:v 对带到一级字典?JSON数据
- iis - VS2017/Angular 7 upgrade deployment error (Development Mode)
- r - Convert UTF-8 encoding in text form to characters
- firebase - Unity Cloud Build + Firebase 5.6.1 不工作