"message": "Enum 'AccountsCandidateGenderChoices' не может представлять значение: <EnumMeta instance>",
Я пытаюсь создать кандидата с помощью graphene django. Но он выдает ошибку, что не может представить значение. Выбор не сохраняется в базе данных. Enum 'AccountsCandidateGenderChoices' не может представлять значение:
**Django models**
class Candidate(Model):
class Gender(models.TextChoices):
MALE = "Male"
FEMALE = "Female"
name = models.CharField(max_length=100) gender =
models.CharField(max_length=100,choices=Gender.choices)
> **ENUMS**
>
> class CandidateGender(graphene.Enum):
> MALE = "Male"
> FEMALE = "Female"
>
> **Mutations**
class CreateCandidate(graphene.Mutation):
> _candidate = graphene.Field(CandidateType)
>
> class Arguments:
> input = CandidateInput(required=True)
>
> @classmethod
> @candidate_required
> def mutate(cls, root, info, input=None):
> candidate = Candidate.objects.create(**input)
> return CreateCandidate(_candidate=candidate)
>
> **Browser**
>
> mutation{
createCandidate(input: {name: "abc", gender: FEMALE}){
> Candidate{
> id,
> gender
> }
}
}