Commit bae0ef6b by Andy Freeland

Add EXCEPTION_HANDLER docs to exception docs

parent b5523bcc
......@@ -33,6 +33,24 @@ Might receive an error response indicating that the `DELETE` method is not allow
{"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:
'EXCEPTION_HANDLER': 'project.app.module.function'
If not specified, this setting defaults to the exception handler described above:
'EXCEPTION_HANDLER': 'rest_framework.views.exception_handler'
---
# API Reference
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment