Невозможно сохранить несколько вариантов выбора с помощью пакета MultiSelectField

Я использую MultiSelectField для хранения нескольких вариантов выбора в django rest framework. Но у меня ничего не получается.

class CandidateJobDetail(models.Model):
    class JobType(models.TextChoices):
        PERMANENT = "Permanent"
        CONTRACT = "Contract"

    job_type = MultiSelectField(
        max_length=50, choices=JobType.choices, null=True, blank=True
    )

    availability_date = models.DateField(null=True, blank=True)


class CandidateJobDetailSerializer(serializers.ModelSerializer):
    job_type = CustomMultipleChoiceField(choices=CandidateJobDetail.JobType.choices)

    class Meta:
        model = CandidateJobDetail
        fields = "__all__"

Я получаю эту ошибку

{
    "job_type": [
        "\"['CONTRACT']\" is not a valid choice."
    ]
}
Вернуться на верх