django中使用选项的正确方法

django中使用选项的正确方法,django,Django,我的选择如下,但我得到一个错误声明 选项必须是包含实际值和可读名称的iterable my model.py class mymodel(models.Model): MY_CHOICES =( ('corperation1','corperation'), ('Liablility2','Liablility'), ) Comp

我的选择如下,但我得到一个错误声明 选项必须是包含实际值和可读名称的iterable

  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)

像这样尝试
classmymodel(models.Model):(我的选择=('coroperation 1','coroperation'),)
我确实解决了这个问题,我只需要在我的第一个字符串中添加一个整数我确实解决了这个问题,我只需要在我的第一个字符串中添加一个整数
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())