直接写代码吧

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'])

 

相关文章:

  • 2021-09-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
  • 2021-12-14
猜你喜欢
  • 2022-12-23
  • 2021-12-16
  • 2021-12-23
  • 2022-01-25
  • 2022-12-23
  • 2021-12-06
  • 2021-12-06
相关资源
相似解决方案