摘要:jwt认证生成后的token后端解析 一.首先前端发送token token所在的位置 在ajax写 二.后端接受并解析token 1.首先先定义个认证类 auth = request.META.get('HTTP_AUTHORIZATION') 获取token的 auth = get_author 阅读全文
posted @ 2019-11-06 16:57 raynduan 阅读 (29) 评论 (0) 编辑
摘要:在admin或者adminx后台中使用富文本编辑器 一.建立模型:(安装django tinymce==2.6.0) 二.在settings.py中完成配置 三.路由分发 四. admin.py中完成注册 阅读全文
posted @ 2019-11-06 15:59 raynduan 阅读 (18) 评论 (0) 编辑
摘要:Celery在Django中的使用介绍 Celery简介 celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,并且提供维护这样一个系统的必须工具。 它是一个专注于实时处理的任务队列,同时也支持任务调度。 何为任务队列 任务队列:是一种在线程和机器间分发任务的机制。 celery的三大组成 阅读全文
posted @ 2019-11-05 12:32 raynduan 阅读 (25) 评论 (0) 编辑
摘要:django.db.utils.InternalError: (1060, "Duplicate column name 'user_id'")迁移报错解决方法 django.db.utils.InternalError: (1060, "Duplicate column name 'user_id 阅读全文
posted @ 2019-11-04 17:31 raynduan 阅读 (6) 评论 (0) 编辑
摘要:Django2.0版本以上与pymsql 不匹配问题以及解决方法 阅读全文
posted @ 2019-11-04 17:27 raynduan 阅读 (18) 评论 (0) 编辑
摘要:[TOC] pymysql pymysql 是一个第三方模块,帮我们封装了 建立表/用户认证/sql的执行/结果的获取 sql 注入攻击 ​ 指的是一些程序员,在输入数据时,按照sql的语法规范,提交了用于攻击性目的的数据 如果避免这个问题? ​ 在服务端执行sql前 先做sql的验证 ​ 在pym 阅读全文
posted @ 2019-09-02 09:32 raynduan 阅读 (42) 评论 (0) 编辑
摘要:[TOC] 修改隔离级别 存储过程 什么是存储过程 是任意的sql语句的组合,被放到某一个存储过程中,类似于一个函数,有一个函数名/参数/还有函数体. 用来干什么 其中可以包含任何的sql语句,逻辑处理,事务处理,所有的我们学过的sql语句都可以放到里面 三种数据处理方式 1. 应用程序只关注业务逻 阅读全文
posted @ 2019-09-02 09:28 raynduan 阅读 (94) 评论 (0) 编辑
摘要:[TOC] 表之间的关系(重点) foreign key (外键) 外键约束,用于指向另一个表的主键字段 创建表时,需要先创建主表,在创建从表 foreign key 带来的约束作用 在从表中插入一条记录,关联了一个主表中不存在的id,会报错;必须保证从表中外键的值是在主表中存在的 插入数据的顺序 阅读全文
posted @ 2019-09-02 09:00 raynduan 阅读 (45) 评论 (0) 编辑
摘要:笛卡尔积查询,内连接查询,左外连接查询,右外连接查询,全外连接查询 阅读全文
posted @ 2019-09-02 08:54 raynduan 阅读 (188) 评论 (0) 编辑
摘要:[TOC] 数据库查询语句 mysql 多表关系 查询语句 索引 添加数据补充: 将一个查询结果插入到另一张表中 所有的select 关键字 where 条件 distinct 去除重复记录 指定字段 取别名 统计函数 ​ 也称之为聚合函数 ​ 将一堆数据经过计算得出一个结果 group by gr 阅读全文
posted @ 2019-09-02 08:51 raynduan 阅读 (205) 评论 (0) 编辑