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
类并重写其方法,以便它能够以特殊方式处理您的字段 并向我们展示如何在管理中定义搜索字段!谢谢你!!!:)我有点困惑如何使用变更列表?我能想到的最简单的破解方法是从搜索列表中删除该字段,并为加密字段添加另一个搜索字段…:)有什么想法吗?