2014-06-25 14 views
0

У меня есть модель с полем символов с вариантами выбора и сериализатором с одинаковыми вариантами. Но когда я пытаюсь сохранить объект - я получаю ошибку недопустимого _choice «Выберите правильный выбор ... не один из возможных вариантов.»Django rest: Неверная ошибка выбора

AUDIENCE_CHOICES = (
    ('m', 'me'), 
    ('f', 'friends'), 
    ('e', 'everyone'), 
) 

class Challenge(models.Model): 
    audience = models.CharField(max_length=1, choices=AUDIENCE_CHOICES) 

class ChallengePostSerializer(serializers.ModelSerializer): 
    audience = serializers.ChoiceField(choices=AUDIENCE_CHOICES) 

Почему hepends? Какой правильный выбор?

ответ

1

Правильный выбор в этом случае был бы одним из m, f или e, а не ....

Смежные вопросы