привет, не подскажите, где про drf валидаторы почитать можно кроме оф документации. Вкурить никак не могу как ими пользоваться, кроме как просто в конструкторе сериализатора required, allow_null, и прочее вызывать
привет, не подскажите, где про drf валидаторы почитать можно кроме оф документации. Вкурить никак не могу как ими пользоваться, кроме как просто в конструкторе сериализатора required, allow_null, и прочее вызывать
можно самому прописывать методы в сериалайзере, например def validate_fieldname(self):
привет, не подскажите, где про drf валидаторы почитать можно кроме оф документации. Вкурить никак не могу как ими пользоваться, кроме как просто в конструкторе сериализатора required, allow_null, и прочее вызывать
там не так много кода, можно прямо в сорцах глянуть. Вообще весь DRF если не ошибаюсь около 15-20к строк. Причем код очень понятный и легко читается:)
а раз уж зашла тема про валидаторы в дрф, подскажите как поступить если я не хочу держать логику в сериализаторах, а хочу все держать в моделях. как быть с валидацией?
а раз уж зашла тема про валидаторы в дрф, подскажите как поступить если я не хочу держать логику в сериализаторах, а хочу все держать в моделях. как быть с валидацией?
джанговские можно подключить: from django.core.validators import * в моделе: field = models.IntegerField(validators=[MinValueValidator(0), MaxValueValidator(1000)]
нет при вызове с апи валидаторы вызываться БУДУТ если сохраняться с помощью сериализаторов НЕ будет если будешь напрямую создавать Model.objects.create(**attrs)