我有一个大约150 K行的模型。
有什么办法加快速度吗?
发布于 2019-01-06 18:58:44
最好的方法是限制返回的行数,并在应用程序中实现某种类型的分页。
Django方便地实现了一种类型的分页
发布于 2019-01-06 19:36:30
首先,问自己这些问题,
您对模板中的数据有很多工作吗?
我可以在后端做这个工作,而模板中只能呈现它吗?
我用分页吗?
如我所知,Django中的分页使用限制和偏移sql语句实现,当您有很多页面时,这些语句的工作速度不太快。在我们的项目中,我们为此目的编写了行SQL,它的工作速度要快一些。
此外,您还可以安装Django调试工具栏,它可以显示哪些语句django ORM正在执行并度量时间。
https://stackoverflow.com/questions/54064825
复制相似问题