- Notifications
You must be signed in to change notification settings - Fork302
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
What the title says. For example, I can raise a fromrest_framework_json_apiimportserializersdefmy_error_view(request):""" This view raises an exception which will be formatted as a JSON:API error object. """raiseserializers.ValidationError(detail="You need the `access_this_view` permission to access this resource.",code="forbidden" ) Any request to that endpoint in this example will return a 400 error response with a |
BetaWas this translation helpful?Give feedback.
All reactions
👀 1
Django REST framework has different type ofexceptions for different status codes.ValidationError
will always return a status code 400. In case you want to have 403 status code you need to raise aPermissionDenied exception.
Replies: 1 comment
-
Django REST framework has different type ofexceptions for different status codes. |
BetaWas this translation helpful?Give feedback.