django表单-呈现M2M的垂直复选框
我想对M2M使用垂直复选框。下面是一个代码示例:django表单-呈现M2M的垂直复选框,django,django-models,django-forms,django-admin,Django,Django Models,Django Forms,Django Admin,我想对M2M使用垂直复选框。下面是一个代码示例: class Contact(models.Model): ... groups = models.ManyToManyField ( Group, related_name = "contacts", verbose_name = _("Groups"), ) ... class Group (models.Model): name = models.Cha
class Contact(models.Model):
...
groups = models.ManyToManyField (
Group,
related_name = "contacts",
verbose_name = _("Groups"),
)
...
class Group (models.Model):
name = models.CharField (
unique = True,
max_length = 100,
db_index = True,
)
class ContactAdminForm(forms.ModelForm):
class Meta:
model = Contact
radio_fields = {"groups": admin.VERTICAL} # only for foreignkey or for choices
有什么帮助吗
谢谢,
V.当您在表单中指定字段时,您可以这样更改小部件:
groups = forms.ModelMultipleChoiceField(queryset=Group.objects.all(), widget=forms.CheckboxSelectMultiple)