摘要: 1. celery介绍 1.1 celery应用举例 Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理,如果你的业务场景中需要用到异步任务,就可以考虑使用celery 你想对100台机器执行一条批量命令,可能会花很长时间 ,但你不想让你的程序等着 阅读全文
posted @ 2020-10-08 20:29 远山渡月 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1.pipeline原理 1.1 redis发送数据原理 Redis是建立在TCP协议基础上的CS架构,客户端client对redis server采取请求响应的方式交互。 一般来说客户端从提交请求到得到服务器相应,需要传送两个tcp报文。 设想这样的一个场景,你要批量的执行一系列redis命令,例 阅读全文
posted @ 2020-10-08 17:12 远山渡月 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1. MySql驱动 我们使用Django、flask等来操作MySQL,实际上底层还是通过Python来操作的。因此我们想要用Django来操作MySQL,首先还是需要安装一个驱动程序。在Python3中,驱动程序有多种选择。比如有pymysql以及mysqlclient等。 常见的Mysql驱动 阅读全文
posted @ 2020-10-07 21:14 远山渡月 阅读(10310) 评论(0) 推荐(1) 编辑
摘要: 1. 注册容联云账号 1.1 注册账号 https://www.yuntongxun.com/user/login 1.2 登录即可看到开发者账号信息 1.3 添加测试账号 2.使用容联云发送代码测试 '''1. 安装容联云sdk''' pip install ronglian_sms_sdk # 阅读全文
posted @ 2020-10-07 19:02 远山渡月 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 学习Django之前的准备工作 准备好开发环境,python3.6,django2.1.8。 请确安装了python3.6或者更高的版本。并且在python下安装了virtualenv。 virtualenv安装详情请参考Django--虚拟环境 一、安装Django环境 1、进入虚拟环境 work 阅读全文
posted @ 2020-10-07 08:21 远山渡月 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 虚拟环境 为什么需要虚拟环境: 到目前位置,我们所有的第三方包安装都是直接通过pip install xx的方式进行安装的,这样安装会将那个包安装到你的系统级的Python环境中。但是这样有一个问题,就是如果你现在用Django 1.18.x写了个网站,然后你的领导跟你说,之前有一个旧项目是用Dja 阅读全文
posted @ 2020-10-07 07:34 远山渡月 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 框架定义 ​ 软件框架(software framework),通常指的是为了实现某个业界标准或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范时,提供规范所要求之基础功能的软件产品。简而言之,框架就是制定一套规范或者规则(思想),大家(程序员)在该规范或者规则(思想)下工作。或者说使用 阅读全文
posted @ 2020-10-07 07:30 远山渡月 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1. django缓存设置 django的六种缓存:https://www.cnblogs.com/xiaonq/p/7978402.html#i6 1.1 Django缓存作用 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显 缓存将一个某个v 阅读全文
posted @ 2020-10-06 21:21 远山渡月 阅读(245) 评论(0) 推荐(0) 编辑
摘要: JWT使用 1. JWT安装配置 1.1 安装JWT pip install djangorestframework-jwt==1.11.0 1.2 syl/setting.py配置jwt载荷中的有效期设置 # jwt载荷中的有效期设置 JWT_AUTH = { # 1.token前缀:header 阅读全文
posted @ 2020-10-05 21:59 远山渡月 阅读(163) 评论(0) 推荐(0) 编辑
摘要: JWT原理 1. JWT介绍 1.1 JSON Web Token是什么 JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。 最简单理解:jwt本质就 阅读全文
posted @ 2020-10-05 21:58 远山渡月 阅读(143) 评论(0) 推荐(0) 编辑