如何将'exact`查找与Django中的`equal`查找不同

时间:2013-05-21 09:06:13

标签: django django-queryset

exact与Django中的equal查找有何不同

我有两个问题

Blog.objects.get(title=title)

Blog.objects.get(title__exact=title)

这两者有什么区别?

2 个答案:

答案 0 :(得分:2)

没有区别,第一个与第二个完全相同。

查看documentation

Blog.objects.get(id__exact=14)  # Explicit form
Blog.objects.get(id=14)         # __exact is implied

答案 1 :(得分:2)

exact是默认值。 查看django documentation

  

如果您不提供查找类型 - 也就是说,如果您的关键字参数不包含双下划线 - 则假定查找类型为exact