【问题标题】:Queryset v/s List Django查询集与列表 Django
【发布时间】:2020-02-26 12:26:43
【问题描述】:

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

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

执行部分会有很大的不同吗?

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

谢谢!

【问题讨论】:

    标签: python django list django-queryset


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 启发,虽然我没有得到任何关于执行时间的信息。
    • 如果数据只被引用调用并且不占用你的 RAM 空间,它将在查询集中更快地评估。
    猜你喜欢
    • 2017-11-28
    • 1970-01-01
    • 2020-12-24
    • 2020-05-23
    • 1970-01-01
    • 2023-01-25
    • 2012-10-29
    • 2021-11-08
    • 2019-08-08
    相关资源
    最近更新 更多