0

M2Mには垂直チェックボックスを使用したいと思います。コードサンプルは次のとおりです。

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。

4

1 に答える 1

0

フォームでフィールドを指定すると、次のようにウィジェットを変更できます。

groups = forms.ModelMultipleChoiceField(queryset=Group.objects.all(), widget=forms.CheckboxSelectMultiple)
于 2013-01-16T14:24:40.170 に答える