Show a ManyToManyField as Checkboxes in Django Admin

后端 未结 4 1412
滥情空心
滥情空心 2021-02-02 09:32

Is there a simple way to show a ManyToManyField as Checkboxes in Django Admin? Thanks in advance!

4条回答
  •  忘了有多久
    2021-02-02 09:59

    To override for a single field the following is useful:

    def get_form(self, request, obj=None, **kwargs):
        form = super(VNodeAdmin, self).get_form(request, obj, **kwargs)
        form.base_fields['node_type'].widget = forms.CheckboxSelectMultiple()
        return form
    

提交回复
热议问题