我有一个多回声冰场的问题,我无法保存它。
型号:
class Companyd(models.Model):
months_recurrence_options = (
("1", "Enero"),
("2", "Febrero"),
("3", "Marzo"),
("4", "Abril"),
("5", "Mayo"),
("6", "Junio"),
("7", "Julio"),
("8", "Julio"),
("9", "Septiembre"),
("10", "Octubre"),
("11", "Noviembre"),
("12", "Diciembre")
)
months_recurrence=models.CharField(max_length=100,choices=months_recurrence_options,
blank=True,null=True)
形式:
class CompanyFormAdmin(forms.ModelForm):
months_recurrence =
forms.MultipleChoiceField(required=False,widget=forms.CheckboxSelectMultiple,
choices=Company.months_recurrence_options)
class Meta:
model = Company
fields = [...
months_recurrence
...
]
意见
form = CompanyFormAdmin(request.POST or None, request.FILES or None, instance=obj)
if request.method == 'POST':
if form.is_valid():
form.save()
当我保存表单时,我遇到了以下问题:
{'months_recurrence':[ValidationError(['Escoja una opcin vlida.'5'、'7'、'10']没有可争议的选项])]