валидацией в сериалайзере. Мы должны валидировать данные на тип и правильность заполнения? Например, если поле чарфиелд, то по max_length, если есть start_date, end_date, то на тип datetime и на логику, что start_date < end_date, верно?
ModelSerializer? в модели валидация есть?
если я правильно понял вопрос, то: 1) За валидацию самих полей отвечают классы этих полей ("чарфиелд, то по max_length", "на тип datetime") зачастую того, что есть в ДРФ - хватает, просто надо объявить соответствующие аргументы при объявлении полей в сериалайзере 2) Валидацию start_date < end_date ты пишешь уже сам, например, в методе validate(self, data)
Да, Вы меня поняли правильно. Спасибо большое.
Обсуждают сегодня