gpt4 book ai didi

sql - django对象...values()仅选择一些字段

转载 作者:行者123 更新时间:2023-12-03 03:22:02 26 4
gpt4 key购买 nike

我正在优化这一行的内存负载(~2GB,离线记账和分析例程):

l2 = Photograph.objects.filter(**(movie.get_selectors())).values()

有没有办法说服 django 在获取 value() 时跳过某些列?

具体来说,该例程获取表中符合特定条件的所有行(db 已优化并且执行速度非常快),但对于 python 来说有点太多了 - 每行中都有一个长字符串引用,存储缩略图的 URL。

我实际上只需要每行中的三个字段,但是,如果包含所有字段,它会突然消耗大约 5kB/行,这可悲地将 RAM 推向极限。

最佳答案

values(*fields) 函数允许您指定所需的字段。

关于sql - django对象...values()仅选择一些字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7071352/

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