валидаторе, не суть), ищу, есть ли модели с таким ключами, данными в реквесте
поля у меня 2 надо проверить, в каждом делаю try и ловлю DoesNotExist
так вот он в ответе мне показывает ошибку только на одно поле, которое первым вызвало исключение. каким механизмом лучше накапливать исключения по каждому полю, чтобы выдать, если возможно, ошибки в обоих полях?
Думаю, нужно в общем. Накапливать в какой-то переменой (например errors = []) исключения. Затем после всех try/except чекать эту переменную и если она не False, то рейзить ошибку.
ошибки, которые вывалиются в разных validate_FIELD1 и validate_FIELD2, вместе приедут в ответ с 400-м кодом, разве у тебя не так?
Обсуждают сегодня