A simple package for DRF errors formatting
Project description
Verbose Errors
A simple package for DRF errors formatting
Requirements
- Python 3.6 or newer
- Django 3.2 or newer
- Django Rest Framework 3.14 or newer
Formatting
This package provides the exception handler that formats handled DRF exceptions into verbose error response
Generic error
{
"errors": [
{
"field": null,
"messages": [
"You do not have enough permissions to perform this action"
]
}
]
}
Error related to an object field
{
"errors": [
{
"field": "name",
"messages": [
"This field is required",
"This field can not be null"
]
}
]
}
Installation
You can install this package using pip:
pip install djangorestframework-verbose-errors
Configuration
Configure your project in order to use the exception handler:
REST_FRAMEWORK = {
'EXCEPTION_HANDLER': 'rest_framework_verbose_errors.views.exception_handler',
}
License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for djangorestframework-verbose-errors-0.0.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39e9c7a5a7248203ed6e66b6e3c459fe27a23679c68507fe3d84155cabe3a364 |
|
MD5 | 86b6d705de17b24c452c069b459a705e |
|
BLAKE2b-256 | fb814f6b9f427a5ea5d2e32e8af708fdd404771791eb75eb11c3395f29b9fe68 |