如何用约束限制foreignkey下拉?

时间:2010-06-17 18:14:49

标签: django django-admin

我有一个数据库,可以跟踪两个不同团队之间的互动(由两个不同的团队在管理界面中表示)。对于某些字段,我有一个到用户数据库的外键,我想将下拉人员限制为只有特定的组。

如果有人有任何建议,我们将不胜感激!

3 个答案:

答案 0 :(得分:18)

您正在寻找limit_choices_to

答案 1 :(得分:2)

您可以更改表单字段的基础查询集:How do I filter ForeignKey choices in a Django ModelForm?

答案 2 :(得分:2)

要覆盖Django管理应用中的外键字段选项,请编写formfield_for_foreignkey方法。