Привет. Я пытаюсь создать API для отдыха с помощью Django REST framework с логическим полем, которое должно быть истинным.
Внутри модели у меня есть:
class MyForm(models.Model):
...
agree_terms = models.BooleanField()
и в моем сериализаторе у меня есть:
class MyFormSerializer(serializers.ModelSerializer):
class Meta:
model = MyForm
fields = (..., 'agree_terms')
Проблема в том, что я могу POST к этому API agree_terms = false
, и я пытаюсь сделать так, чтобы оно было True
.
Я пытался добавить в сериализатор:
accept_terms = fields.BooleanField(required=True)
но у меня это не сработало.
Есть ли способ заставить его работать?
Заранее спасибо,
Etay.