我想在list_filters中为Django modeladmin添加一个“user”列。该模型的用户列仅包含十几个唯一用户,但是,我有数千个用户,导致选择字段呈现数千个选项,使其无法使用。
如何使select仅显示我的模型实际使用的用户,或者至少使用其他一些小部件来呈现select,这样用户就不必滚动数千个选项?
答案 0 :(得分:0)
你的问题有点令人困惑。乍一看,您希望限制哪些项目显示为更改列表过滤器侧边栏上的可用过滤器,但随后您继续讨论选择,这似乎意味着您正在谈论限制您的字段选项改变形式。
如果是后者,@ kgr的答案是合适的,但是,如果您要询问前者,请在SO上查看我的question and answer regarding a similar thing