Django 按icontains查询时,查询返回无
我有一个客户模型,它有一个字段“name” 我有一个客户模型的实例,其中name字段等于“John Smith” 下面的查询返回None,我不知道为什么Django 按icontains查询时,查询返回无,django,Django,我有一个客户模型,它有一个字段“name” 我有一个客户模型的实例,其中name字段等于“John Smith” 下面的查询返回None,我不知道为什么 qs = Customer.objects.filter(Q(name__icontains="John Smith")) 下面的查询确实返回客户 qs = Customer.objects.filter(Q(name__icontains="John")) 有没有想过为什么第一个queryset没有返回结果 谢谢 对不起,我的名字在字段中
qs = Customer.objects.filter(Q(name__icontains="John Smith"))
下面的查询确实返回客户
qs = Customer.objects.filter(Q(name__icontains="John"))
有没有想过为什么第一个queryset没有返回结果
谢谢 对不起,我的名字在字段中倒过来了。是史密斯·约翰到目前为止,你的问题还不是一个问题。请检查保存的名称是否为“John Smith”,而不是其他名称。嗨,Caleb,它实际上是保存为John Smith。您可以更新显示您的客户型号吗?当按原样尝试您的代码时,我无法重现此问题,因此必须缺少一些重要的内容。此外,您应该尝试删除并重新创建该用户,然后显示您使用的create语句。抱歉,我在字段中的名称是反向的。是史密斯·约翰