[TOC] 基表 基表只提供公有字段, 不参与数据库迁移 在基表下的配置类 中设置: , 表明该表为抽象表, 不参与数据库迁移 外键字段参数 db_constraint 数据库关联 " " 断关联: , 既数据库中不会建立外键关系, Django在代码层面上实现两表关联 优点 不会影响连表查询操作效 ...
分类:
其他好文 时间:
2019-12-30 23:13:31
阅读次数:
320
基表 基表,是抽i想表,数据迁移的时候不会创建基表,仅作为models文件中为其他表服务的虚拟基表. 设置基表 需要在基表中配置类中加abstract=True class BaseModel(models.Model): is_delete = models.BooleanField(defaul ...
分类:
其他好文 时间:
2019-12-30 20:56:53
阅读次数:
97
基表 基表,是抽i想表,数据迁移的时候不会创建基表,仅作为models文件中为其他表服务的虚拟基表. 设置基表 需要在基表中配置类中加 外键字段属性 前提,db_constraint为true on_delete属性 django1中默认on_delete是model.CASCADE级联删除 设置级 ...
分类:
其他好文 时间:
2019-12-29 23:40:26
阅读次数:
117
[toc] 基表 abstract 外键其他参数(重点) 补充: db_constraint=False 断关联表关系 1)不会影响连表查询操作效率 2)会提升连表增删改操作效率 3)易于后期数据库表的重构 4)缺点在于:数据库本身没有连表检测,容易出现脏数据,需要通过严格的逻辑避免脏数据的参数(必 ...
分类:
其他好文 时间:
2019-12-28 22:31:24
阅读次数:
104
[toc] drf 序列化器的理解 序列化器作用 1.进行数据的校验 2.对数据对象进行转换 序列化器作用: 帮助我们进行序列化, 反序列化 总结 在开发REST API接口时,我们在视图中需要做的最核心的事是: 将数据库数据序列化为前端所需要的格式,并返回; 将前端发送的数据反序列化为模型类对象, ...
分类:
其他好文 时间:
2019-12-27 09:53:24
阅读次数:
122
[toc] 基表 基表只提供公有字段, 不参与数据库迁移 在基表下的配置类 中设置: , 表明该表为抽象表, 不参与数据库迁移 外键字段参数 db_constraint 数据库关联 断关联: , 既数据库中不会建立外键关系, Django在代码层面上实现两表关联 优点 不会影响连表查询操作效率 可以 ...
分类:
其他好文 时间:
2019-12-27 09:42:27
阅读次数:
96
[TOC] 基本概念 基表:为抽象表,是专门用来继承,提供公有字段,自身不会完成数据库迁移 断关联表关系 不会影响连表查询操作效率 会提升连表增删改操作效率 易于后期数据库表的重构 缺点在于,数据库本身没有连表检测,容易出现脏数据,需要通过严格的逻辑避免脏数据的参数 A依赖B,先插入A记录,该记录对 ...
分类:
其他好文 时间:
2019-12-26 22:53:04
阅读次数:
153
[toc] 数据表配置 数据表关系: 基表: 表关联联系: 外键字段属性: models.py 序列化检验措施: 数据测试脚本: 多表查询: ModelSerializer多表操作: ...
分类:
其他好文 时间:
2019-12-26 21:43:37
阅读次数:
164
[TOC] 基表 为抽象表,是专门用来被继承,提供公有字段的,自身不会完成数据库迁移 断关联表关系 1. 不会影响连表查询操作效率 2. 会提升连表增删改操作效率 3. 易于后期数据库表的重构 4. 缺点:数据库本身没有连表检测,容易出现脏数据,需要通过严格的逻辑避免脏数据的参数(必要的时候管理脏数 ...
分类:
其他好文 时间:
2019-12-26 19:36:21
阅读次数:
130
[TOC] 基表: 概念:为抽象表,是用来被继承的,提供公有的字段,自身不会完成数据库迁移 在基表中对应的类中写下面两行代码,其他表类继承基表类后数据库迁移才有效。如果不写这两行代码,直接执行数据库迁移命令,继承基表类的其他表中不会生成应有的字段。 断关联表关系: 优点: 1、不会影响连表查询操作效 ...
分类:
其他好文 时间:
2019-12-26 19:14:02
阅读次数:
83