多表操作 1、Django多表ORM设计规则 2、一对多关系 规则: ① 增 ② 删 ③ 改 3、一对一关系 规则: ① 增、删、改 4、多对多关系 规则: ① 增、删、改 五、跨表查询规则: 六、基于对象的跨表查询 七、基于下划线的跨表查询 ...
分类:
其他好文 时间:
2020-04-29 01:29:26
阅读次数:
72
一、定义与组成部分定义观察者(Observer)模式又名发布-订阅(Publish/Subscribe)模式。GOF给观察者模式如下定义:一、定义与组成部分1.定义2.观察者(Observer)模式又名发布-订阅(Publish/Subscribe)模式。GOF给观察者模式如下定义:3.定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。面向对象
分类:
其他好文 时间:
2020-04-28 15:12:22
阅读次数:
48
设计模式——观察者模式(c 码) 1、观察者模式简介 1.1定义 有时候也叫 发布/订阅模式,定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 ? 观察者模式在被观察者和观察者之间建立了一个抽象的耦合,被观察者并不知道任何一个具体的观察者,只是 ...
1、#{}和${}的区别是什么? #{}是预编译处理,${}是字符串替换。 Mybatis会将sql的#{}替换为?,防止sql注入。将${}替换为变量的值。 2、Xml文件和Dao接口的对应 Xml文件的namespace的值是接口的全限名 接口的方法名是id值 3、如何分页 Mybatis使用R ...
分类:
其他好文 时间:
2020-04-23 18:54:04
阅读次数:
83
[TOC] API serializers.Serializer 序列化 read_only = True choice字段 一对多 & 多对多 先把其他序列化类(publisherserializer,authorserializer)写完 通过有没有many = True来区分 一对多和多对多 ...
分类:
其他好文 时间:
2020-04-21 15:37:06
阅读次数:
60
10.多对一 准备sql CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8; ...
分类:
其他好文 时间:
2020-04-20 21:29:49
阅读次数:
208
#网络知识梳理1.OIS分层参考模型应用层表示层会话层传输层网络层数据链路层物理层`
分类:
其他好文 时间:
2020-04-20 10:22:44
阅读次数:
72
一对多: 正向查询: # 一对多:正向查询,查询三国演义这本书的出版社的名字 values("关联字段名__要查询的字段") ret = models.Book.objects.filter(title="三国演义").values("publish__name") print(ret) # 查询到 ...
分类:
其他好文 时间:
2020-04-20 01:33:35
阅读次数:
101
树是一种一对多的数据结构,之前的数组,栈这些都是一对一的数据结构。 树是n个结点的有限集。n=0称空树。在任意一棵非空树中:有且仅有一个根(root)结点;n>1时,其余结点可分为m个互不相交的的有限集,其中每个集合又是一棵树,称为根的子树。 前面三个都是树,最后一个不是树,因为最后一个的数据相交了 ...
分类:
其他好文 时间:
2020-04-19 15:09:10
阅读次数:
73
定义 定义了对象之间的一对多依赖,让多个观察者对象同时监听某一个主题对象,当主题对象发生变化时,它的所有依赖者(观察者)都会收到通知并更新 类型 行为型 适用场景 关联行为场景,建立一套触发机制 观察者模式-优点 观察者和被观察者之间建立一个抽象的耦合 观察者模式支持广播通信 观察者模式缺点 观察者 ...
分类:
其他好文 时间:
2020-04-18 21:20:19
阅读次数:
58