我可以在字典中执行所有Django查询吗?

时间:2019-08-29 04:23:03

标签: django database optimization

首先,我的数据库中有超过100万个数据,虽然我想执行聚合或注释或过滤工作需要花费大量时间,但我必须一次显示所有数据,对于外键,我要使用select_related() 但我想优化数据库命中 我想在第一个数据库命中时从数据库中获取所有数据,并将它们转换为字典或列表,并在不命中数据库的情况下对字典或列表执行另一个查询,我希望它可以优化数据库命中 示例:在Laravel中 我从数据库中获取所有数据并将其转换为数组 虽然我必须对其执行查询,但我将其转换为collect()并执行查询,但它不会访问数据库。
[链接]:({https://laravel.com/docs/5.8/collections)!

我可以在Django中执行此操作

0 个答案:

没有答案