使用xadmin搜索search_fields報錯:Related Field got invalid lookup: icontains


一、問題描述

使用xadmin實現Django后台功能時,使用search_fields = [字段名,字段名],在搜索的時候報錯Related Field got invalid lookup: icontains

 

二、問題分析

search_fields 控制可以通過搜索框搜索的字段名稱,search_fields=()或search_fields=[],xadmin使用的是模糊查詢

報錯信息翻譯出來為:相關字段的查找無效,因為search_fields中的項不是字符類型,例如字段類型是ForeignKey,則會報錯

 

三、解決方法

刪除search_fields中類型不符的項,例如刪除字段類型為ForeignKey的項


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM