草庐IT

CheckboxSelectMultiple

全部标签

python - Django models.CommaSeparatedIntegerField 与 forms.CheckboxSelectMultiple 小部件

我有一个Django应用程序,想在Django的管理界面中显示多选复选框。我不想使用ManyToManyField为我的选择创建单独的模型。模型.pyfromdjango.dbimportmodelsSTAFF_BUSINESS_TYPES={(1,"Foo"),(2,"Bar"),(3,"Cat"),(4,"Dog")}classBusiness(models.Model):name=models.CharField(max_length=255,unique=True)business_types=models.CommaSeparatedIntegerField(max_leng

python - django::如何在表单中设置 CheckboxSelectMultiple 的样式?

表单.pyclassFormEntry(forms.ModelForm):classMeta:model=Entryfields=['name','price','share']widgets={'share':forms.CheckboxSelectMultiple(),}将其传入模板后:lilyrabbit现在我想摆脱ul和li,另外,我想使用bootstrap3的按钮组来设置样式,像这样aaabbb如果有人能给我一个通用的解决方案,而不是从views.py传递特定的值,那将是理想的,我的想法是编写一个小部件,但我不知道如何做。 最佳答案