@@ -30,9 +30,27 @@ Might receive an error response indicating that the `DELETE` method is not allow
...
@@ -30,9 +30,27 @@ Might receive an error response indicating that the `DELETE` method is not allow
HTTP/1.1 405 Method Not Allowed
HTTP/1.1 405 Method Not Allowed
Content-Type: application/json; charset=utf-8
Content-Type: application/json; charset=utf-8
Content-Length: 42
Content-Length: 42
{"detail": "Method 'DELETE' not allowed."}
{"detail": "Method 'DELETE' not allowed."}
## Custom exception handling
To implement custom exception handling (e.g. to handle additional exception classes or to override the error response format), create an exception handler function with the following signature:
exception_handler(exc)
*`exc`: The exception.
If the function returns `None`, a 500 error will be raised.
The exception handler is set globally, using the `EXCEPTION_HANDLER` setting. For example: