某些 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 错误。
