exact
与Django中的equal
查找有何不同
我有两个问题
Blog.objects.get(title=title)
Blog.objects.get(title__exact=title)
这两者有什么区别?
答案 0 :(得分:2)
没有区别,第一个与第二个完全相同。
Blog.objects.get(id__exact=14) # Explicit form
Blog.objects.get(id=14) # __exact is implied
答案 1 :(得分:2)
exact
是默认值。
查看django documentation:
如果您不提供查找类型 - 也就是说,如果您的关键字参数不包含双下划线 - 则假定查找类型为
exact
。