Python 管理员搜索不适用于我的字段-Django

Python 管理员搜索不适用于我的字段-Django,python,django,django-models,django-admin,django-queryset,Python,Django,Django Models,Django Admin,Django Queryset,我有一个带有加密字段的模型 因此,字段在进入和离开数据库时都会进行加密和解密 问题是: 在管理面板中 ?q='item'似乎找不到任何行 ?字段\u name='item'可以找到它们所有 有什么想法吗?:) 如果我正确理解了您的问题,您还必须加密搜索词以适应数据库中的条目。标准管理功能很可能会失败,因为所有指定为搜索字段的字段都将以相同的方式处理。您必须创建自己的ChangeList类并重写其方法,以便它能够以特殊方式处理您的字段 并向我们展示如何在管理中定义搜索字段!谢谢你!!!:)

我有一个带有加密字段的模型

因此,字段在进入和离开数据库时都会进行加密和解密


问题是: 在管理面板中

  • ?q='item'似乎找不到任何行

  • ?字段\u name='item'可以找到它们所有



有什么想法吗?:)

如果我正确理解了您的问题,您还必须加密搜索词以适应数据库中的条目。标准管理功能很可能会失败,因为所有指定为搜索字段的字段都将以相同的方式处理。您必须创建自己的
ChangeList
类并重写其方法,以便它能够以特殊方式处理您的字段

并向我们展示如何在管理中定义搜索字段!谢谢你!!!:)我有点困惑如何使用变更列表?我能想到的最简单的破解方法是从搜索列表中删除该字段,并为加密字段添加另一个搜索字段…:)有什么想法吗?