解决django admin表的外键关联数据过多响应时间过长问题
在开发的过程中,在admin管理站点遇到一个全部由外键组成的表,这个表关联的多个表的数据量都比较庞大,在点击添加的时候,django会默认把这些表的数据全部给加载出来后才会响应,导致响应时间过长。
在尝试了多种方法后,终于发现了一个方法可以很有效的解决这个问题。
那就是
raw_id_fields = ['tablename']
这个可以让关联的表的数据 暂时不加载 等你需要的时候才加载 当你点击add后
会有这个放大镜,点击这个放大镜他会默认给你排序分页,默认每页显示一百条数据,当你跳转到哪页时才会去加载这一页的数据,大大提升了响应时间~~~
解决django admin表的外键关联数据过多响应时间过长问题相关推荐
- 【Python】django模型models的外键关联使用
[Python]django模型models的外键关联使用 Python 2.7.10,django 1.8.6 外键关联:http://www.bubuko.com/infodetail-61830 ...
- MySQL外键关联(一对多)MySQL连接查询
MySQL外键关联(一对多) 外键说明 什么是外键? 1)表A中有字段(如身份证号)做了主键,表B中也有这个字段(身份证号),这里的身份证号一定来自表A同样字段里的内容,但再B表中身份证号对应id可以 ...
- MySQL — 外键关联操作
目录 文章目录 目录 MySQL 的外键约束 创建表时定义外键(References,参照) 修改原有表的外键约束 删除外键约束 参考文档 MySQL 的外键约束 注意,MySQL 的 InnoDB ...
- mysql表定义外键语法_mysql设置外键的语法怎么写?
2012-08-31 回答 mysql外键设置详解 (1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加er图的可读性 有些人认为外键 ...
- Python sqlalchemy orm 多对多外键关联
多对多外键关联 注:使用三张表进行对应关联 实现代码: # 创建3个表 配置外键关联 # 调用Column创建字段 加类型 from sqlalchemy import Table, Column, ...
- oracle删除库里的所有表,清空mysql指定库里全部表数据-自动删除所有表,有外键约束的表优先删除...
清空mysql指定库里所有表数据-自动删除所有表,有外键约束的表优先删除 由于要清空数据库数据 ,手动非常麻烦.网上找了一下,有一个Oracle的,参照它,在其上修改一下用于Mysql,把代码奉献如下 ...
- mysql 删除表数据_主外键关联表的数据删除策略
说个题外话,我从来没想过会被拼多多这款软件所魔怔,他的这种社交营销的能力,实在是太强了,在怂恿之下,开始给儿子拼个这个, 各位有空帮砍下,https://w.url.cn/s/AzlPAB9,或者扫下 ...
- 【Python】解决Django Admin管理界面样式表(CSS Style)丢失问题
[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 参考文章: (1)[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 ( ...
- mysql外键关联查询_MySQL外键约束和多表联查
一.创建外键 #测试数据表 # 教师表,主表 CREATE TABLE teacher( id INT PRIMARY KEY AUTO_INCREMENT, name varchar(20), ag ...
- 将一张表的主键作为外键关联到另一张表中
将一张表的主键作为外键关联到另一张表中 1.外键的介绍 2.使用Navicat创建外键 3.外键的维护关系设定及其选择 1.外键的介绍 设置外键的作用很明显,就是讲两个表的数据产生关联,就比如个人信息 ...
最新文章
- Mysql隐藏命令_mysql常用命令整理
- 架空输电线路运行规程_[精品课程]金具的种类架空输电线路设计
- KPI与OKR的区别
- Excel 下来公式 内容却一样
- 三个实用的提升网页性能技巧
- 时间复杂度O(n^2)和O(nlog n)差距有多大?
- android 读取俄文csv乱码,android导出CSV,中文乱码问题
- ASP 中健壮的页结构的异常处理
- Jenkins控制台出现中文乱码
- docker php 一键部署,Docker Compose 一键部署LNMP
- WordPress更改“固定链接”后 ,页面出现404的解决方法
- 程序员必备的八大排序算法
- JAVA后端主流开发框架
- Scrum敏捷开发流程
- 在windows上配置本地域名解析,配置hosts文件
- 手把手教你制作油管上30万播放的动态登录页面效果
- 聚播微信多开客服系统二次开发SDK服务端接口
- 微软发布 Visual Studio 2022 版本 17.3:支持.NET MAUI 正式版,提高 C++ 性能
- unity编写一个简单的小游戏
- RGB颜色转换为16进制颜色