2010-11-15 51 views
0

我有一個加密字段的模型。管理員搜索不適用於我的字段 - Django

所以字段在進入和離開數據庫時被加密和解密。


問題:??

管理面板中

  • Q = '項目'似乎並沒有找到任何行

  • FIELD_NAME =」物品'確實找到他們!


任何想法? :)

+0

我們可以看到模型嗎? – 2010-11-15 19:42:20

+0

並向我們展示如何在管理員中定義搜索字段! – 2010-11-15 21:12:41

回答

1

如果我正確理解你的問題,你將不得不加密搜索詞,以適應數據庫中的條目。這很可能會因標準管理功能而失敗,因爲所有指定爲搜索字段的字段都將以相同的方式處理。你將不得不創建你自己的ChangeList類,並覆蓋它的get_query_set方法,以便它可以以特殊的方式處理你的領域!

+0

感謝您的支持! :)我有點困惑,但如何使用ChangeList?最簡單的方法來破解我可以想到的是從search_list中刪除該字段,併爲加密的字段添加另一個搜索字段... :)任何想法? – RadiantHex 2010-11-16 11:33:15