摘要: 基本使用 pandas是一个用于数据处理和分析的python库,提供了许多数据结构,其中最常用的是DataFrame和Series。 创建 DataFrame:可以使用字典或二维数组来创建 For example: import pandas as pd data = {'A': [1, 2, 3] 阅读全文
posted @ 2023-08-24 17:30 Hsummer 阅读(159) 评论(2) 推荐(0) 编辑
摘要: sqlalchemy快速使用 # 是orm框架,可以独立使用,集成到web项目中 安装: SQLAlchemy # 组成部分: Engine 框架的引擎 Connection Pooling 数据连接池 Dialect 选择链接数据库的DB API种类:mysql sqllite等等 Schema/ 阅读全文
posted @ 2022-12-20 15:26 Hsummer 阅读(86) 评论(0) 推荐(0) 编辑
摘要: docker 1.介绍 # 虚拟化 虚拟化是一种资源管理技术,打破实体结构间的不可切割的障碍。 虚拟化技术:VMware,VirtualBox,阿里云服务器,docker 虚拟化技术 # 虚拟化相关名词 -kvm,VMware:kvm:Kernel-based Virtual Machine,lin 阅读全文
posted @ 2022-12-20 08:55 Hsummer 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 请求与响应 # 请求对象 request def index(): print(request.method) # 请求方式 print(request.form) # post请求数据 print(request.args) # get请求数据 print(request.path) # 不带域名 阅读全文
posted @ 2022-12-13 22:24 Hsummer 阅读(74) 评论(0) 推荐(0) 编辑
摘要: Flask框架 介绍 flask是基于python开发并且依赖于jinjia2模板和werkzeug wsgi服务的一个微型框架 werkzeug本质是socket服务端,用于接收http请求并对其进行预处理,然后触发flask框架,开发人员基于flask框架提供的功能对请求进行相应的处理,并返回给 阅读全文
posted @ 2022-12-11 20:36 Hsummer 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 主要从SimpleRateThrottle的allow_request方法开始分析 第一步 1.查看SimpleRateThrottle的allow_request if self.rate is None: return True # 表示没有超过频率限制 可以访问 第二步 2.查看rate de 阅读全文
posted @ 2022-10-11 15:35 Hsummer 阅读(27) 评论(1) 推荐(0) 编辑
摘要: 1.认证,频率,权限的源码解读入口就是APIView源码的dispatch方法的三大认证,全局异常处理 self.initial(request, *args, **kwargs) 2.查看APIView的initial里面的三句代码 就是三大认证 self.perform_authenticati 阅读全文
posted @ 2022-10-09 21:12 Hsummer 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 1.认证,频率,权限的源码解读入口就是APIView源码的dispatch方法的三大认证,全局异常处理 self.initial(request, *args, **kwargs) 2.查看APIView的initial里面的三句代码 就是三大认证 self.perform_authenticati 阅读全文
posted @ 2022-10-09 20:19 Hsummer 阅读(25) 评论(0) 推荐(0) 编辑
摘要: drf请求与响应 1.request请求 :通过http请求,经过OSI协议,拿着前端提供的数据给了django,django把请求给了request的对象,drf又对request进行了一次封装,每次请求都是一个新的request对象,,所以request能够直接点data获取数据 http版本0 阅读全文
posted @ 2022-09-29 21:31 Hsummer 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 序列化常用字段 charField BooleanField IntegerField DecimaField # ListField:{name:'summer',hobby:[1,2,3,4]} # DictField:{nane:'summer',wife:{'name':'哈哈哈'}} 常用 阅读全文
posted @ 2022-09-27 23:48 Hsummer 阅读(86) 评论(0) 推荐(0) 编辑