为什么id = num可以作为django中的字段查找?

时间:2014-03-21 06:54:53

标签: python django web django-queryset

就像我们在这里看到的那样:

https://docs.djangoproject.com/en/1.6/ref/models/querysets/#get

  

Entry.objects.get(ID = '富')

不应该只接受Entry.objects.get(id__exact ='foo')吗?我们可以用其他字段替换id,例如get(name ='bar')吗?

1 个答案:

答案 0 :(得分:0)

And a little deeper in...

  

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

是的,您可以使用任何可以提供等效Python类型的字段。