摘要: [TOC] Celery介绍 Celery是一个功能完备即插即用的任务队列。它使得我们不需要考虑复杂的问题,使用非常简单。celery看起来似乎很庞大,我们先对其进行简单的了解,然后再去学习其他一些高级特性。 celery适用异步处理问题,当发送邮件、或者文件上传, 图像处理等等一些比较耗时的操作, 阅读全文
posted @ 2020-01-12 17:38 SetCreed 阅读(301) 评论(2) 推荐(0) 编辑
摘要: [TOC] Redis简介 Redis以键值对的形式储存数据 Redis支持的数据类型有:string、list、set、zset(sorted set)、hash Redis特点: 响应速度快,数据量小 Redis以内存作为数据存储介质,所以读写数据的效率极高 安装 下载地址: "windows版 阅读全文
posted @ 2020-01-09 22:53 SetCreed 阅读(398) 评论(0) 推荐(0) 编辑
摘要: [TOC] 认证组件 通过dispath方法,进入三大认证: 首先看一下请求模块,进入request 进入 方法 可以知道,请求模块二次封装request对象,包含解析模块,还将认证类们的对象存储在请求对象中。 进入三大认证 遍历一个个认证器,完成一个个认证类,每一个配置的认证类都要调用 方法完成认 阅读全文
posted @ 2020-01-05 19:58 SetCreed 阅读(211) 评论(0) 推荐(0) 编辑
摘要: [TOC] 三大认证流程图 路由配置 在应用下新建文件 urls.py 认证组件 配置 框架的认证类 认证组件只能决定request.user,不是断定权限的地方,所以一般配置全局 新建文件 ,自定义认证 自定义认证规则: 从请求头中拿到前台提交的token(一般从HTTP_AUTHORIZATIO 阅读全文
posted @ 2020-01-02 22:51 SetCreed 阅读(453) 评论(0) 推荐(0) 编辑
摘要: [TOC] admin后台关联自定义用户表 用户权限关系 RBAC(Role BasedAccessControl) 权限三表 权限六表 基于后台seesion的token认证 未登录状态发送登录请求,提交账号密码数据,后端 对账号密码进行校验 后端为当前账号以及当前客户端创建session表,存到 阅读全文
posted @ 2020-01-01 21:33 SetCreed 阅读(320) 评论(0) 推荐(0) 编辑
摘要: [TOC] 视图家族简介 :视图类 :视图工具类 :工具视图类 有九个类 :视图集 两个视图集基类,两个视图集子类,一个工具类 视图类APIView 继承View,拥有View的所有 重写了as_view方法,局部禁用csrf认证 重写dispatch 增加一系列类属性,局部 渲染和解析配置 视图类 阅读全文
posted @ 2019-12-30 22:55 SetCreed 阅读(304) 评论(0) 推荐(0) 编辑
摘要: ```python # settings.py配置 TATIC_URL = '/static/' MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') REST_FRAMEWORK = { 'EXCEPTION_HANDLER': 'api.exception.exception_handler' } BASE_URL 阅读全文
posted @ 2019-12-30 22:54 SetCreed 阅读(160) 评论(0) 推荐(0) 编辑
摘要: models.py 二次封装response.py exception.py serializer.py urls.py views.py 阅读全文
posted @ 2019-12-30 11:58 SetCreed 阅读(146) 评论(0) 推荐(0) 编辑
摘要: [TOC] 序列化字段了解配置 了解配置: response二次封装 连表深度查询 外键字段默认显示的是外键值(int类型),不会自己进行深度查询 深度查询方式: 子序列化:必须有子序列化类配合,不能反序列化 配置depth:自动深度查询的是关联表测所有字段,数据量太多 插拔式@property:名 阅读全文
posted @ 2019-12-29 20:09 SetCreed 阅读(366) 评论(0) 推荐(0) 编辑
摘要: [TOC] 基本概念 基表:为抽象表,是专门用来继承,提供公有字段,自身不会完成数据库迁移 断关联表关系 不会影响连表查询操作效率 会提升连表增删改操作效率 易于后期数据库表的重构 缺点在于,数据库本身没有连表检测,容易出现脏数据,需要通过严格的逻辑避免脏数据的参数 A依赖B,先插入A记录,该记录对 阅读全文
posted @ 2019-12-26 22:40 SetCreed 阅读(220) 评论(0) 推荐(0) 编辑