django - 缓慢的 Django Admin 更改视图
问题描述
我有一个大约有 150K 行的模型。
- 为这个模型渲染 ListView 需要 1.3 秒。
- 当我单击 ListView 中的更改链接时,我需要将近 2 分钟来呈现更改视图。
- 其他模型的编辑视图具有正常的渲染时间。
有什么想法可以加快速度吗?
解决方案
您最好的选择是限制返回的行数并在您的应用程序中实现某种类型的分页。
Django 方便地实现了一种分页方式
推荐阅读
- angular - Angular 材质:Mat-select put formgroup 作为值
- telegram - 获取电报中的用户ID
- java - 我在整个项目中使用了 LocalDate,现在我需要 LocalDateTime 来实现功能,该怎么办?
- android - android kotlin:将检索到的数据从 url 存储到房间数据库
- c# - 在 Docker 容器中部署后导出后未显示 C# 文件
- spring-boot - Spring-Kafka 请求/回复监听器超时
- java - 构造函数 DefaultShardManagerBuilder() 已弃用(DefaultShardManagerBuilder builder = new DefaultShardManagerBuilder();)
- r - 如何重新排序图表和图例中的条形图
- node.js - 有没有办法同步读取文本文件(在 JS 节点中)?
- javascript - 使用 FCM 和 React Native 向所有用户发送远程通知