Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.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
Django 按icontains查询时,查询返回无_Django - Fatal编程技术网

Django 按icontains查询时,查询返回无

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没有返回结果 谢谢 对不起,我的名字在字段中

我有一个客户模型,它有一个字段“name”

我有一个客户模型的实例,其中name字段等于“John Smith”

下面的查询返回None,我不知道为什么

qs = Customer.objects.filter(Q(name__icontains="John Smith"))
下面的查询确实返回客户

qs = Customer.objects.filter(Q(name__icontains="John"))
有没有想过为什么第一个queryset没有返回结果


谢谢

对不起,我的名字在字段中倒过来了。是史密斯·约翰

到目前为止,你的问题还不是一个问题。请检查保存的名称是否为“John Smith”,而不是其他名称。嗨,Caleb,它实际上是保存为John Smith。您可以更新显示您的客户型号吗?当按原样尝试您的代码时,我无法重现此问题,因此必须缺少一些重要的内容。此外,您应该尝试删除并重新创建该用户,然后显示您使用的create语句。抱歉,我在字段中的名称是反向的。是史密斯·约翰