python - My model field gives me Value u'0' is not a valid choice error? -


foobar = (     (0, 'foo'),     (1, 'bar'), )  class foobaz(models.model):     type = models.charfield(max_length=1, choices=foobar, \                                        verbose_name=_('foobar type'))  class foobazform(forms.modelform):     class meta:     model = foobaz         fields = ('type') 

in views foo_form = foobazform(request.post) when foo_form.is_valid() gives me validation error u'0' not valid choice. doing wrong?

all know django is candidate least euphonous package name of decade, guess:

users key in characters, not integers, should use:

foobar = (     ('0', 'foo'),     ('1', 'bar'),     ) 

update google our friend: here's some seemingly relevant documentation.


Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -