您的当前位置:首页正文

如何得到django中form表单里的复选框(多选框)的值(MultipleChoiceF。。。

来源:一二三四网
如何得到django中form表单⾥的复选框(多选框)的值

(MultipleChoiceF。。。

直接写代码吧

CHECKBOX_CHOICES = ( ('Value1','Value1'), ('Value2','Value2'),)

class EditProfileForm(ModelForm):

interest = forms.MultipleChoiceField(required=False, widget=CheckboxSelectMultiple(), choices=CHECKBOX_CHOICES,) def save(self, *args, **kwargs): u = self.instance.user

u.interest = self.cleaned_data['interest'] u.save()

profile = super(EditProfileForm, self).save(*args,**kwargs) return profile

怎样得到如下数据呢

[u'value1', u'value2']

实现

u.interest = u','.join(self.cleaned_data['interest'])

因篇幅问题不能全部显示,请点此查看更多更全内容

Top