django中多个字段的模糊查询

来源:互联网 发布:hibernate 数据库方言 编辑:程序博客网 时间:2024/05/28 14:57

django中多个字段的模糊查询

使用Entity.objects.filter(name_contains='kris').filter(address='beijing')

这个方法是指名字包含kris,并且地址包含beijing的记录。

如果是不区分大小写,那么使用icontains替换contains.

如果要改成或的话,可以使用如下形式:

Entity.objects.filter(Q(name_icontains='kris') | Q(address_icontains='beijing'))
0 0
原创粉丝点击