請幫忙,因爲我很困惑。 我使用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