如何使用大量数据提高Django项目的性能?

2024-04-23 13:43:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我有4个模型,一个是主模型将只有一些信息,其余4个模型将有多个数据,如图像,评论,联系人。 现在,我需要传递/呈现完整的数据到模板,比如主模型数据和剩余的模型数据,它们的外键是Main模式。 我编写了一些函数来准备格式的数据,其中包含了每个模型的数据。 此函数将主模型的所有结果循环,然后将得到子模型数据并以dict格式排列数据。你知道吗

由于这个功能,准备数据需要花费大量的时间。你知道吗

我也有谷歌地图页面一样的地图页面,有多个标记和侧多个地方显示。 在这里我也失去了表现,因为多个标记。你知道吗

所以我想实现延迟加载

有谁能建议我,我能做些什么来提高性能?你知道吗


Tags: 数据函数标记模型图像模板信息main