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 rresponse details are presented below:
General / Non Field Errors
A response for a single error would look like the following:
Multiple errors can be provided under non_field_errors
key, eg.:
Field Errors
Errors, assosiated with the fields, will be returned as a mapping
And of course can contain multiple messages for a single field:
Any exceptions to these rules should be treated as bugs and reported.
Last updated