2020年1月13日

Pyspider的简单介绍和初使用

摘要: Pyspider Pyspider是由国人(binux)编写的强大的网络爬虫系统 Ptspider带有强大的WebUi / 脚本编辑器 / 任务监控器 / 项目管理器以及结果处理器。他支持多种数据库后端 / 多种消息队列 / Javascript 渲染页面爬去。使用起来非常方便 基本功能 提供了方便 阅读全文

posted @ 2020-01-13 10:33 AbrahamChen 阅读(6932) 评论(0) 推荐(0) 编辑

2019年11月15日

Python 生成requirements文件以及使用requirements.txt部署项目

摘要: 生成requirements.txt 当你的项目不再你的本地时,为了方便在新环境中配置好环境变量,你的项目需要一个记录其所有依赖包以及它们版本号的文件夹requirements.txt 文件。 pip freeze > requirements.txt 生成requirements.txt文件大致如 阅读全文

posted @ 2019-11-15 09:24 AbrahamChen 阅读(200) 评论(0) 推荐(0) 编辑

2019年11月2日

redis简单了解与简单使用

摘要: redis数据库 为什么要学习redis """ 1、redis是内存 no-sql 数据库,相比mysql等硬盘数据库效率高 2、在内存值配置数据库使用,而不直接使用内存,redis存储的数据是可以管理的 3、memcache也是内存数据库,且django默认采用的就是memcache数据库,用r 阅读全文

posted @ 2019-11-02 16:00 AbrahamChen 阅读(202) 评论(0) 推荐(0) 编辑

腾讯云短信接口完成验证码功能

摘要: 如何快速开通腾讯云短信服务:https://cloud.tencent.com/document/product/382/37745 使用python进行配置的间接:https://cloud.tencent.com/document/product/382/11672 个人使用心得(下面的例子是我 阅读全文

posted @ 2019-11-02 15:56 AbrahamChen 阅读(412) 评论(0) 推荐(0) 编辑

git的基础使用

摘要: GIT """ 什么是git:版本控制器 - 控制的对象是开发的项目代码 代码开发时间轴:需求1 > 版本库1 > 需求2 > 版本库2 > 版本库1 > 版本库2 """ GIT与SVN的简单介绍 SVN GIT git的工作流程以及常用的流程指令 git分支管理 GIT的安装 # 1.下载对应版 阅读全文

posted @ 2019-11-02 15:54 AbrahamChen 阅读(108) 评论(0) 推荐(0) 编辑

2019年10月30日

pip换源源

摘要: 介绍 永久配置安装源 阅读全文

posted @ 2019-10-30 12:19 AbrahamChen 阅读(217) 评论(0) 推荐(0) 编辑

2019年10月27日

drf分页组件

摘要: drf偏移分页组件 drf游标分页组件(了解) 自定义过滤器 过滤器插件:django-filter 阅读全文

posted @ 2019-10-27 16:28 AbrahamChen 阅读(204) 评论(0) 推荐(0) 编辑

2019年10月23日

drf中的jwt使用与手动签发token、校验用户

摘要: jwt认证 1)session存储token,需要数据库参与,耗服务器资源、低效2)缓存存token,需要缓存参与,高效,不易集群3)客户端存token,服务器存签发与交易token的算法,高效,易集群 drf-jwt使用: 安装:djangorestframework-jwt视图类签发token 阅读全文

posted @ 2019-10-23 22:56 AbrahamChen 阅读(1219) 评论(0) 推荐(0) 编辑

drf三大认证补充

摘要: 频率认证 源码分析部分 自定义频率类 例子:短信接口 1/min 频率限制 总结: DRF中频率认证源码部分执行流程简述 阅读全文

posted @ 2019-10-23 22:48 AbrahamChen 阅读(147) 评论(0) 推荐(0) 编辑

django的认证演变过程分析

摘要: 认证规则图: django不分离 drf分类 认证规则演变图 阅读全文

posted @ 2019-10-23 22:48 AbrahamChen 阅读(148) 评论(0) 推荐(0) 编辑

导航