django admin 或xadmin 错误 总结
2017-06-23 11:03
453 查看
django管理界面admin搜索报错:TypeError: Related Field got invalid lookup: icontains
model
admin.py
报错
TypeError: Related Field got invalid lookup: icontains
原因
出错原因是你配置的ModelAdmin类中,元组search_fields中的项不是字符类型。解决
删除元组search_fields中类型不符的项参考
附加一个示例:http://stackoverflow.com/questions/24569687/searching-by-related-fields-in-django-admin[django]如何在 search_fields 中包含外键字段
将 search_fields 中的外键字段改为foreign_key__related_fieldname这种形式就可以了。 这种用法适用于 ForeignKey 及 ManyToManyField 。
model
class Hello(models.Model): name = models.CharField(max_length=100) #... class Foo(models.Model): hello = models.ForeignKey(Hello)
admin.py
class FooAdmin(admin.ModelAdmin): search_fields = ('hello__name',) # 搜索 Hello 中的 name 字段
相关文章推荐
- Django Admin 录入中文错误解决办法
- [Django1.4]admin模块使用出现Related Field has invalid lookup: icontains的错误
- 解决Django创建admin用户时1406错误
- Django Admin站点管理总结
- Django常见错误总结
- 在win10+anaconda的环境基础上,安装django遇到的错误django-admin.py
- django错误-NoReverseMatch at /admin/
- Django Admin用户登录密码错误
- 使用xadmin替换django自带的admin后台
- Django Xadmin - 重构django admin
- django admin中文输入编码错误
- django cms 报 zh-CN/admin/目录错误
- django 学习个人总结 之admin后台上传文件
- Django建教育平台(四)--Django Admin与Xadmin
- 第三百八十五节,Django+Xadmin打造上线标准的在线教育平台—登录功能实现,回填数据以及错误提示html
- 第三百七十八节,Django+Xadmin打造上线标准的在线教育平台—django自带的admin后台管理介绍
- django 学习个人总结 之admin后台的使用,操作
- Django_xadmin_应用外键搜索功能错误
- Django-admin录入中文错误:Incorrect string value
- Django Admin 录入中文错误解决办法