Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用「;包括「;及;iexact“;在DJANGO中的同一个查询中_Python_Django_Django Queryset - Fatal编程技术网

Python 使用「;包括「;及;iexact“;在DJANGO中的同一个查询中

Python 使用「;包括「;及;iexact“;在DJANGO中的同一个查询中,python,django,django-queryset,Python,Django,Django Queryset,如何在Django中的同一查询中使用contains和iexact字段查找 像那样 casas = Casa.objects.filter(nome_fantasia__contains__iexact='green') 如果需要区分大小写的包含,请使用: 转换为 ... WHERE nome_fantasia ILIKE '%green%' 在SQL中。老实说,您不需要这样做。这两个结果集重叠。如果您打算使用和,那么只需使用最严格的限制:\uuuuuiExact。如果您想要或使用\u包含

如何在Django中的同一查询中使用
contains
iexact
字段查找

像那样

casas = Casa.objects.filter(nome_fantasia__contains__iexact='green')

如果需要区分大小写的
包含
,请使用:

转换为

... WHERE nome_fantasia ILIKE '%green%'

在SQL中。

老实说,您不需要这样做。这两个结果集重叠。如果您打算使用
,那么只需使用最严格的限制:
\uuuuuiExact
。如果您想要
使用
\u包含

为了回答您的问题,您可以执行以下操作(注意这是一个


他的问题几乎肯定是如何处理不区分大小写的
contains
。我的答案回答了这个问题。不过你可能是对的。我们会看到,当他跳回来的时候,他会说些什么。看到他对我答案的评论。他们需要一个徽章来解码措辞拙劣的问题,先生,这是你应得的。
... WHERE nome_fantasia ILIKE '%green%'
casas = Casa.objects.filter(nome_fantasia__contains='green', nome_fantasia__iexact='green')