2012-01-11 74 views
1

我想给list_filters添加一个“user”列给Django modeladmin。该模型的用户列只包含十几个独特的用户,但是,我有成千上万的用户,导致选择字段呈现数千个选项,使其无法使用。在Django列表过滤器中限制选项admin

我该如何让选择只显示我的模型实际使用的用户,或者至少使用其他一些小部件来渲染选择,这样用户不必滚动浏览数千个选项?

回答

0

你的问题有点混乱。乍一看,您想限制在更改列表过滤器侧栏上显示可用过滤器的项目,但是接下来讨论选择,这似乎意味着您正在讨论限制更改表单上字段的选项。

如果是后者的话,@ KGR的答案是适当的,但是,如果你问的是前者,看到我question and answer regarding a similar thing这里SO

+0

这是后来的。我不希望“按用户筛选”选择列出一千个以上的用户。我只希望它列出实际链接到我的模型的6个以上的用户。 – Cerin 2012-01-11 21:56:13

相关问题