django admin 使用ForeignKey外键时候select框带搜索功能

发布时间 2023-03-30 11:52:03作者: super_ip

默认情况下ForeignKey调用的时候只能单选,当内容过多时候不方便,所以启用带搜索功能,就相对很方便了。

在admin.py中使用

#保证以下2个参数都要有内容,否则会报错
autocomplete_fields = ('name',)
search_fields = ['name']

 

#关联表对应的admin.py中需要添加以下,不能为空
search_fields = ["name",]

具体效果: