سؤال

TYPE1 = 0
TYPE2 = 1

OPEN_TYPES = (
    (TYPE1, _(u"Test")),
    (TYPE2, _(u"Test2")),
)

models:

models.CharField(max_length=10, choices=OPEN_TYPES)

I have this error if I try to add object in admin panel:

Select a Valid Choice. 0 is not one of the available choices

How to fix it?

هل كانت مفيدة؟

المحلول

You're using integer values with a CharField. You have to either use the values '0' and '1' or change it to an IntegerField.

نصائح أخرى

Use a default value also that will work!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top