我想知道Django中查询集和列表在执行方面的区别。
例如,对象列表与对象查询集。
执行部分会有很大的区别吗?
任何信息都有帮助,因为它可以清楚地说明什么该使用,什么不该使用。
谢谢!
我想知道Django中查询集和列表在执行方面的区别。
例如,对象列表与对象查询集。
执行部分会有很大的区别吗?
任何信息都有帮助,因为它可以清楚地说明什么该使用,什么不该使用。
谢谢!
评估对象列表, 除非对数据进行任何计算,否则不会评估查询集。
对象列表将占用RAM空间,查询集不会占用那么多。
您可以在代码中进一步引用查询集,而无需实际处理内存中的数据,对象列表不会让您轻松地操作数据。
这是我认为的,其他人可以补充。
QuerySet:
List: