我有一些多对多字段,有很多选项可供选择,我希望每个字段都有两个多项选择,左侧是可用选项,右侧是所选选项。下面是 Django 使用 Groups
所做的示例。
我有两个问题:
- 这种“扭曲”怎么称呼?
- 如何使用 Django 1.5.1 以简单的方式实现它,以便在前端和后端表单中使用它?是否有 native 选项或第三方应用程序?
谢谢!
最佳答案
此小部件名为 FilteredSelectMultiple 。可以通过 filter_horizontal 在 Django 管理中使用它或filter_vertical ModelAdmin 类的属性。如果您想自己实现这样的小部件,也许它的源代码可能会有所帮助。
关于python - 将 Django 中的 ManyToMany 关系表示为两个多项选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16635660/