Django异常和响应代码列表

2024-04-27 19:58:09 发布

您现在位置:Python中文网/ 问答频道 /正文

某些django异常具有关联的状态代码。例如:

  • 如果引发可疑操作异常,则返回400。在
  • 如果引发PermissionDenied异常,则返回403。在
  • Http404异常在引发时返回404状态。在

我在哪里可以找到一份完整的清单?缺少https://docs.djangoproject.com/en/1.7/ref/exceptions/


Tags: django代码httpscomrefdocs状态exceptions
2条回答

以下是异常处理程序:https://github.com/django/django/blob/1.7/django/core/handlers/base.py#L139。正如您所看到的,这里只捕获了3个“命名”异常(我不计算SystemExit),其他的一切都由handle_uncaught_exception处理,并导致500错误。在

只有这两个。如果没有被捕捉到,其他的一切都是一个500状态,即“服务器错误”代码。在

相关问题 更多 >