1、問題描述翻譯
使用xadmin實現Django後臺功能時,使用search_fields = [字段名,字段名],在搜索的時候報錯Related Field got invalid lookup: icontains後臺
2、問題分析搜索
search_fields 控制能夠經過搜索框搜索的字段名稱,search_fields=()或search_fields=[],xadmin使用的是模糊查詢方法
報錯信息翻譯出來爲:相關字段的查找無效,由於search_fields中的項不是字符類型,例如字段類型是ForeignKey,則會報錯查詢
3、解決方法co
刪除search_fields中類型不符的項,例如刪除字段類型爲ForeignKey的項字符