我是 Django 的新手,想了解过滤器与 get 之间的区别
Get
Entry.objects.get(id__exact=14)
Filter
Entry.objects.filter(id__exact=14)
上述声明有什么区别?
提前致谢。
the get
只带来一个与您正在寻找的元素相同的元素,但是filter
带来与您想要的物品相关的所有内容。
过滤器返回许多找到的东西。
get 仅返回您要查找的内容的一件事
例如:
GET
Task.objects.get(id=1,status=1)
Filter
Groups.objects.filter(user=1)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)