@bubaley

Как в django DRF ModelSerializer проверять на дополнительные поля которых нет в модели?

Здравствуйте есть модель
class ItemSerializer(serializers.ModelSerializer):
    test_field = serializers.CharField(max_length=100, required=True)

    class Meta:
        model = models.Item
        fields = ('id', 'name', 'test_field')


Но в этом коде он ожидает, что поле test_field есть в модели. Как сделать чтобы проверка была, но это поле необязательно должно быть в модели?
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ответы на вопрос 1
alternativshik
@alternativshik
Я подозреваю, что оно не во время валидации ругается, а в момент сохранения.
А сохранять нечего, так как поля такого нет. Так что надо изменить сохранение.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы