Error Handling
Original Django Rest Framework has been modified a bit for consistency and extended to include error codes.
Expected http status codes are 404 and 400. 400 response details have been detailed below.
General / Non Field Errors
A response for a single error would look like this:
Multiple errors can be provided under non_field_errors
key, eg.:
Field Errors
Errors related to fields will be returned as a mapping
And of course can contain multiple messages per single field
Any exceptions to these rules should be treated as bugs and reported.
Last updated