2017-06-11 28 views
0

Ich habe meine Entscheidungen wie folgt zu verwenden, aber ich erhalte eine Fehlermeldung Entscheidungen unter Angabe eines iterable sein muss Istwert und lesbaren NamenDer richtige Weg Nutzung Entscheidungen in django

my model.py 


    class mymodel(models.Model): 
     MY_CHOICES =(
        ('corperation1','corperation'), 
        ('Liablility2','Liablility'), 
        ) 
     Company_type = 
     MultiSelectField(choices=MY_CHOICES,max_choices=1,max_length=2) 
+0

versuchen Sie es wie diese enthalten 'Klasse Mymodel (models.Model) :( MY_CHOICES = ('corperation1', _ ('corperation')), )' – hansTheFranz

+0

Ich habe das Problem gelöst, ich brauchte nur eine ganze Zahl in meiner ersten Zeichenfolge – Scofield

+0

Ich tat behebt das Problem, ich musste nur eine ganze Zahl in meiner ersten Zeichenfolge hinzufügen – Scofield

Antwort

0
class mymodel(models.Model): 
    company_type = models.CharField(max_length) 

class myform(forms.ModelForm): 
    company_type = forms.MultipleChoiceField(choices = (('corperation1','corperation'),('Liablility2','Liablility')), widget = forms.MultiSelect()) 
Verwandte Themen