02 2021 档案

摘要:mysqlclient:python2,3都能直接使用。缺点:对mysql安装有要求,必须指定位置存在配置文件。 python-mysql: 对python2支持很好。对python3不支持。 pymysql: python2,3都支持。还可以伪装成前面两个驱动。 # pymsql伪装 import 阅读全文
posted @ 2021-02-28 21:19 dsprain 阅读(96) 评论(0) 推荐(0)
摘要:中间件简述 中间件是一个轻量级的,底层的插件,可以介入Django的请求和相应过程(面向切面编程AOP) 中间件本质是一个python类。 面向切面编程AOP:主要实现目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合的隔离效果。 dja 阅读全文
posted @ 2021-02-28 12:11 dsprain 阅读(128) 评论(0) 推荐(0)
摘要:supervisor初始化配置文件中,把部分内容放在了tmp目录下,这个目录linux会定期进行清理。 故此,需要把配置文件中所有的 tmp 路径修改。 file=/tmp/supervisor.sock ; the path to the socket file # 修改后 file=/var/r 阅读全文
posted @ 2021-02-23 15:19 dsprain 阅读(2648) 评论(0) 推荐(1)
摘要:nginx特点 nginx是基于异步框架的轻量级/高性能的web服务器,也可作为反向代理服务器/缓存服务器/电子邮件代理服务器等。 优点: 高并发量:基于epoll/kqueue模型开发,支持高并发量,官方说其支持高达5W并发连接数的响应。 内存消耗少:善于处理静态文件,相较于其他web(如apac 阅读全文
posted @ 2021-02-21 18:40 dsprain 阅读(118) 评论(0) 推荐(0)
摘要:drf框架的限流(Throtting)分为全局限流和局部限流两种。提供了基本的根据用户访问次数限流的方法。 全局限流 # settings中添加代码 REST_FRAMEWORK = { 'DEFAULT_THROTTLE_CLASSES': [ 'rest_framework.throttling 阅读全文
posted @ 2021-02-20 14:20 dsprain 阅读(311) 评论(0) 推荐(0)
摘要:简述 djangorestframework(后面简称为drf)框架,是基于django框架的一个符合restful模式的工具。 此随笔为简单入门的讲解。不过需要大家对django 框架有一定了解。 此篇随笔不是简单的介绍drf使用方法,而是对drf和django对于简单api 开发代码的对比和层层 阅读全文
posted @ 2021-02-07 14:15 dsprain 阅读(222) 评论(0) 推荐(0)
摘要:restful 设计风格 域名:api应该部署在专有域名下面,如api.××××.×××× 路径:尽量不适用动词,使用名词。 版本:在地址url拼接。xxx/v1/xxx http动词:不同的请求方式,表示操作不同的资源 过滤:以问号的形式携带。api.xxxx.xxxx/xxx/xxx?××=×× 阅读全文
posted @ 2021-02-04 14:27 dsprain 阅读(132) 评论(0) 推荐(0)