Python 使用「;包括「;及;iexact“;在DJANGO中的同一个查询中
如何在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包含
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')