python - Django 查询集与列表

标签 python python-3.x django list django-queryset

我想知道 Django 查询集和 Django 列表在执行方面有什么区别。

例如, 对象列表与对象查询集

执行部分会有很大差异吗?

任何信息都会有所帮助,因为它可以清楚地说明该使用什么和不该使用什么。

谢谢!

最佳答案

评估对象列表, 除非您对数据执行任何计算,否则查询集不是。

对象列表会消耗 RAM 空间,查询集不会消耗那么多。

您可以在代码中进一步引用查询集,而无需实际处理内存中的数据,对象列表不允许您轻松地操作数据。

这是我的想法,其他可以补充。

关于python - Django 查询集与列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58638352/

相关文章:

forms - Flask 管理员将过滤器全部应用为 "Advanced Search"

python - Dokku:setuidgid:致命:无法运行gunicorn:文件不存在

python - Django 设置未配置错误

python - Django 中基于表单的 Kerberos 身份验证

python - argparse 选项 arg 在子解析器中的位置 arg 之前使用 nargs ='?'

javascript - 是否可以使用 HTML+CSS+JavaScript 设计 GUI 但它实际上会运行 python 脚本?

python - 如何在 Python 中转发声明/原型(prototype)化函数?

python - 相对于文本而不是边界框对齐任意旋转的文本注释

python - 如何使用 lxml 检查每个元素中的 xmlns

python-3.x - Python3 virtualenv 安装 python2