【发布时间】:2022-01-22 16:31:09
【问题描述】:
我对要在这段代码 sn-p 中执行的数据库请求感到有点困惑
>>> from core.models import People
>>> p = People.objects.all()
>>> p.filter(age__gt=10)
很明显,将objects.all() 传递给ORM 会导致一个像SELECT * 这样的请求
但是,如果我将.filter() 方法应用于现有查询集,是否会导致对数据库的第二次请求?
还是 ORM 会浏览现有的查询集?
谢谢
【问题讨论】:
标签: django django-models django-orm