摘要: Redis 简介: redis是一个完全开源免费的,高性能的key value数据库与其他key value缓存产品有一下三个特点: 1. Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用 2. Redis不仅仅支持简单的key value类型的数据,同时还 阅读全文
posted @ 2019-12-03 19:51 来年若相见 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 不懂使用机制的直接看源码就好了,也不是很难,能够看得懂 视图家族 1. View:将请求方式与视图类的同名方法建立映射,完成请求响应(原生django) 2. APIView(rest_framework) 1. 继承View ,具有View的所有功能 2. 重写as_views禁用csrf认证 3 阅读全文
posted @ 2019-11-24 12:33 来年若相见 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 把十大接口做完了才能更好的了解后面的视图类 1.(重点)二次封装Response;自定义APIResponse继承Response,重写 ____init____方法 2.(正常)在orm的模型表中,设置了abstract为True的模型类,称之为基类,这样的模型类是专门作为基类来提供公有属性的(基 阅读全文
posted @ 2019-11-24 12:32 来年若相见 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 序列化模块时rest framework的很重要的组成部分 rest framework序列化模块(核心) 一. 为什么要使用序列化组件? ​ 后台的数据多以后台的对象存在,经过序列化后,就可以格式化成能返回给前台的数据 二. 序列化操作 1. 视图类的三步操作 1. ORM操作数据库拿到资源数据 阅读全文
posted @ 2019-11-20 23:23 来年若相见 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 今天看了drf的五个组件的源码,可读性还是很高的,只是读组件的时候要注意的是 大部分的组件都是由dispatch分发出去的,所以看源码的时候一定要抓住dispatch这条主线,一步一步看下去 一. drf的请求模块(重点) 1. drf的request是在wsgi的request的基础上进行再次封装 阅读全文
posted @ 2019-11-19 19:48 来年若相见 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 一. 接口规范 1. 什么是web接口 ​ 通过网络,规定了前后台信息交互规则的url链接,也就是前后台信息交互的媒介 ​ Web API接口和一般的url链接还是有区别的,Web API接口简单概括有下面四大特点 url:长得像返回数据的url链接 https://api.map.baidu.co 阅读全文
posted @ 2019-11-18 21:18 来年若相见 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Restful接口规范 1.简介 2000年Roy Fielding博士在其博士论文中提出REST(Representational State Transfer)风格的 软件架构模式后,REST就基本上迅速取代了复杂而笨重的SOAP,成为Web API的标准了。 RESTful作为目前最流行的 A 阅读全文
posted @ 2019-11-18 20:40 来年若相见 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换 1. 下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 2. 安装: Next I Agree 选第二个然后Next 阅读全文
posted @ 2019-10-26 10:49 来年若相见 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 外键 (foreign key) ~~~mysql 外键 mysql create table tf1( id int primary key auto_increment, x int, y int ); 修改 alter table tf1 modify x char(4) default '' 阅读全文
posted @ 2019-09-27 10:21 来年若相见 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 数据库的引擎:驱动数据的方式 数据库优化 前提:引擎是建表的时候规定的,提供给表使用的,不是数据库 ~~~mysql mysql show engines 展示所有引擎 几种比较常见的引擎 innodb(默认) :支持事物,行级锁,外键 mysql : create table test(id in 阅读全文
posted @ 2019-09-27 09:51 来年若相见 阅读(507) 评论(0) 推荐(0) 编辑