如何在Django ManyToMany中搜索管理员编辑

时间:2019-11-18 13:17:51

标签: python django

我想在管理控制台中更新django中的ManyToMany字段。看起来像这样:enter image description here

但是这里有200多个条目,我想搜索它们以更新它们(而不是滚动)。当我按下键盘上的一个键以筛选列表时,它会按字符串的顺序搜索,而不查找子字符串。因此,如果我输入“ holding”一词,则会得到照片中的第一个条目,因为它以H开头。如何更改它以便搜索子字符串?

1 个答案:

答案 0 :(得分:1)

您可以在字段上启用filter_horizontal以获得具有搜索功能的更好的小部件。

class MyModelAdmin(ModelAdmin):
   # ...
   filter_horizontal = ('the_name_of_that_field',)