请帮忙,因为我很困惑。 我使用Django 1.11和python 3.5。 试图获取值,当通过“包含”获取一切正在工作,但是当我尝试iexact函数使用时,有所有时间错误的回应。为什么?在django中搜索对象
实例:
>>> print(Blog.objects.filter(title__contains='Django'))
<QuerySet [<Blog: 1>, <Blog: 4>]>
>>> print(Blog.objects.filter(title__iexact='Django'))
<QuerySet []>
或
>>> print(Blog.objects.get(title__contains='Django'))
1
>>> print(Blog.objects.get(title__iexact='Django'))
...
blog.models.DoesNotExist: Blog matching query does not exist.
由于
你想要'icontains'吗? – Ryan