如何在 Django Admin 中使用显示已选择和未选择的表单

Posted

技术标签:

【中文标题】如何在 Django Admin 中使用显示已选择和未选择的表单【英文标题】:How to use a form showing selected and not selected in Django Admin 【发布时间】:2018-06-30 03:10:08 【问题描述】:

在 django admin 中,Change User 表单的 Groups 元素为您提供了两个带有箭头的列表,可以从一个列表移动到另一个列表。附件之类的。

我有一个多对多字段,我希望 Django 管理员在其中使用此表单,但我不知道如何使用它。有人可以帮忙吗?

谢谢

【问题讨论】:

我认为它默认用于管理中的所有 M2M 关系。或许***.com/questions/1698435/django-multi-select-widget 可以帮忙? 【参考方案1】:

您需要在 ModelAdmin 类中使用 filter_horizontal 选项。

【讨论】:

以上是关于如何在 Django Admin 中使用显示已选择和未选择的表单的主要内容,如果未能解决你的问题,请参考以下文章

Django Admin FilteredSelectMultiple 小部件选择不起作用

django admin外键字段选择后如何关联显示另一个字段?

Django Admin显示/隐藏字段如果在下拉菜单中选择了特定值

如何在 Django admin 中使用 HTML5 颜色选择器

使用django admin的日期选择器

根据值在 Admin 中自定义 Django 表单字段