摘要: 全局组件: 1、全局组件就是Django默认的settings里面MIDDLEWARE的数据。 所有的请求在路由分发之前必须都把所有的组件文件执行一遍,如果不报错,才进行下去。 对于绝大多数接口都需要进行的操作。我们就可以放在组件里面。比如对于cookies、session、token的校验 。代码 阅读全文
posted @ 2020-01-06 17:54 John.Liu- 阅读(362) 评论(0) 推荐(0) 编辑
摘要: #前言:ORM(Object Relational Mapping):对象-关系映射# 1、model与数据库对应关系: 类 表 属性变量 表字段 属性对象 表字段约束 类实例对象 表记录 2、单表基本操作: DDL就不说了。主要记录下DML语句与orm之间的对比 增加: sql:INSERT 表名 阅读全文
posted @ 2020-01-06 16:48 John.Liu- 阅读(139) 评论(0) 推荐(0) 编辑
摘要: PS:这个等学完vue再更新。django默认的前后端不分离的写法我是真的不喜欢。 阅读全文
posted @ 2020-01-03 16:31 John.Liu- 阅读(110) 评论(0) 推荐(0) 编辑
摘要: #前言:视图逻辑怎么分块儿都可以。只要你的路由能找到就行。# 1、CBV(class base views)模式和FBV(function base views)模式 顾名思义。一个在views里面写函数。一个在views里写类方法。 CBV具体格式如下: urls代码: from django.u 阅读全文
posted @ 2020-01-03 16:30 John.Liu- 阅读(133) 评论(0) 推荐(0) 编辑
摘要: #前言:对于前后端分离的项目。url的很多作用并不广泛。比如起别名,以及模板层的反向解析等等。 1、urls.py的文件意思就是告诉django,对于客户端访问的这个链接,应该交给哪一段代码来处理。 2、基本样式: 1 # coding:utf-8 2 from django.contrib imp 阅读全文
posted @ 2020-01-03 15:14 John.Liu- 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1、路由的分发 在django项目内容逐渐增多时,光一个全局路由可能导致看着不太直观。可以使用二级甚至三级等等 如上图。mysite项目内有两个app。test_app和test_app2。首先。我们在mysite的全局路由中。只需要分配二级路由的指向。关键字include。 #re_path可以使 阅读全文
posted @ 2019-09-17 14:01 John.Liu- 阅读(266) 评论(0) 推荐(0) 编辑
摘要: #先来记下概念性东西 IO多路复用作用:检测所有IO请求(主要是socket)是否已经发生变化(是否已经连接成功/是否已经获取数据)(可读/可写) 同步:按顺序执行 阻塞:等待 异步:执行完成之后自动执行回掉函数或自动执行某些操作(通知) 非阻塞:不等待 协程:本身是个没什么用的东西,一般跟IO操作 阅读全文
posted @ 2019-08-21 15:06 John.Liu- 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 说在前面: 并发和并行: 并发:伪,指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个线程同时执行的效果,但 在微观上并不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行。 并行:真,指在同一时刻,有多条指令在多个处理器上同时执行,无论从宏观还是微观来看 阅读全文
posted @ 2019-08-16 16:50 John.Liu- 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 1、OSI 7层模型 osi7层模型分别是应用层、表示层、会话层、传输层、网络层、数据链路层以及物理层。具体作用如下例子。 应用层:使用软件 打开软件或网站 表示层:看到数据,如图片和视频 生产数据:aabb 会话层:保持登陆或链接状态。 应用携带一点其他数据。令牌:eyJ0eXAiOiJKV1Qi 阅读全文
posted @ 2019-08-15 09:57 John.Liu- 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1、打印 不重要 py2:print'xx' py3:print('xx') 2、继承 重要 py2:经典类/新式类 py3:新式类 3、编码&字符串: 重要 字符串: py2: unicode v = u"xxx" 本质上用unicode存储 (str/bytes)v = "xxx" 本质用字节存 阅读全文
posted @ 2019-08-06 10:09 John.Liu- 阅读(165) 评论(0) 推荐(0) 编辑