如何设置 Django 管理搜索字段?

bla*_*988 2 django

我设置了 Django 搜索字段,

search_fields = ('publisher_number',)
Run Code Online (Sandbox Code Playgroud)

publisher_number 是 IntegerField,假设我有publisher_number's:

1,5,10,13,18,20,25

当我输入 django admin 搜索字段编号 1 时,我将获得publisher_number 的对象: 1 , 10 , 13, 18

所有包含数字 1 的,

当我输入 1 时,我想获得带有publisher_number 的确切对象:1 而不是 10, 13,18 和类似的

属性publisher_number不是唯一的。

我如何覆盖 django 搜索字段方法来搜索精确键入的 sting ,不包含字符串?

小智 5

search_fields = ('=publisher_number',)
Run Code Online (Sandbox Code Playgroud)

通过这样写,你可以解决你的问题。