исходный код класса

аюсь заставитьValidationError чтобы вернуть код состояния, отличный от 400. Это то, что я сделал:

class MyValidationError(ValidationError):
    status_code = HTTP_403_FORBIDDEN

а затем в сериализаторе:

def validate_field(self, value):
    raise MyValidationError

Почему я получаю 400 вместо 403? Интересно, что если я используюPermissionDenied с пользовательским кодом состояния (я пробовал 204) вместоValidationErrorработает как положено.

Ответы на вопрос(1)

Ваш ответ на вопрос