2014-06-25 67 views
0

我有char字段的模型與選擇和序列化器相同的選擇。但是,當我嘗試保存對象 - 我得到無效_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,fe之一,而不是...

相關問題