摘要: 创建多对多表关系的三种方式 1. 全自动 好处就是django orm会自动帮你创建第三张关系表,你完全不用手动再去创建了 缺点是它帮你创建的第三张关系表 不会再额外添加字段,虽然有点方便,但是第三张表扩展性差,不能够随意添加额外的字段 2. 纯手动(不是很好) 虽然说不是很好,但是也是稍微有点好处 阅读全文
posted @ 2019-10-29 20:53 Huise.J 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 批量插入数据 首先是普通创建 结果我们发现for循环创建数据 1000本太慢了,效率极低,每次都要去走一次数据库 bulk_create批量处理 可以一次性的插入多条数据 先放在一个列表里面,bulk_create 自定义分页器 这么多书的标签只在一个网页里面 明显不合理 建立分页器 divmod( 阅读全文
posted @ 2019-10-29 20:25 Huise.J 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 查询优化(面试重点\ ) only与defer select_related和prefetch_related 代码 图片 select: https://images2018.cnblogs.com/blog/1342004/201807/1342004 20180707190651556 702 阅读全文
posted @ 2019-10-29 17:33 Huise.J 阅读(237) 评论(0) 推荐(0) 编辑