我有一个数据库,可以跟踪两个不同团队之间的互动(由两个不同的团队在管理界面中表示)。对于某些字段,我有一个到用户数据库的外键,我想将下拉人员限制为只有特定的组。
如果有人有任何建议,我们将不胜感激!
答案 0 :(得分:18)
您正在寻找limit_choices_to
。
答案 1 :(得分:2)
您可以更改表单字段的基础查询集:How do I filter ForeignKey choices in a Django ModelForm?
答案 2 :(得分:2)
要覆盖Django管理应用中的外键字段选项,请编写formfield_for_foreignkey
方法。