Skip to main content
 首页 » 编程设计

python之Django 异常和响应码列表

2024年10月25日37jackei

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

  • SuspiciousOperation 异常在引发时返回 400。
  • PermissionDenied 异常在引发时返回 403。
  • Http404 异常在引发时返回 404 状态。

我在哪里可以找到这方面的完整列表?它缺少 https://docs.djangoproject.com/en/1.7/ref/exceptions/

请您参考如下方法:

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