gpt4 book ai didi

django-models - Django 过滤器与模型中的获取

转载 作者:行者123 更新时间:2023-12-03 16:06:12 25 4
gpt4 key购买 nike

我是 Django 的新手,想了解 filter 与 get 之间的区别

得到

Entry.objects.get(id__exact=14)

筛选
Entry.objects.filter(id__exact=14)

上述说法有何不同?

提前致谢。

最佳答案

get只带来与您要查找的元素相同的元素,但 filter带来与您想要的项目相关的所有内容。

过滤器返回找到的许多东西。
get 只返回一件事到你要找的东西

例如:

得到

Task.objects.get(id=1,status=1)

筛选
Groups.objects.filter(user=1)

关于django-models - Django 过滤器与模型中的获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15251401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com