本章是最后一章,将starlette最后内容进行简介 convertors.py 查询参数的类型转换器,包括以下5...[作者空间]
config.py 配置文件的方式很多,starlette提供了一种.env文件的配置方式,实际像py,json,...[作者空间]
staticfiles.py 用于服务器静态资源的管理,其本身也是个注册在路由上的app当输入example.co...[作者空间]
formparsers.py 这章内容很水,主要原因在与其和框架原理关系不大 两个枚举类和一个解码判断 FormP...[作者空间]
exceptions.py ExceptionMiddleware类 最内层的中间件,用于捕获各种异常[作者空间]
background.py & concurrency.py 实际上笔者对于异步的深层原理了解并不透彻,还只停留在...[作者空间]
authentication.py 用于权限认证的模块,提供了一个装饰器,和一些简单的模型在阅读此模块期间有重大收...[作者空间]
datastructures.py 定义了大量数据类型,方便对http报文的操作。 URL类 URLPath类 S...[作者空间]
endpoints.py 关于cbv的源码,分http的cbv和ws的cbv两种 HTTPEndpoint类 We...[作者空间]
本章继续starlette的源码阅读 websockets.py 为下一章endpoint.py的铺垫 三个简单工...[作者空间]
在前五篇中,笔者对applications.py,routing.py,requests.py,responses...[作者空间]
response.py 提供了多种response模型, 都是由Response类衍生而来, 逻辑都比较简单. R...[作者空间]
本篇开始解读requests.py 包含三个类,三个函数。 继承于Exception,内容为pass HTTPCo...[作者空间]
本篇继续将routing.py的余下内容进行解读 本篇之后有关反向查找的内容暂且忽略 本篇内容比较水,信息量少,不...[作者空间]
本篇开始阅读Starlette的routing.py源码 从Router类开始 启动时间与结束事件 startup...[作者空间]
为了深入了解FastAPI框架,笔者决定将其基础库Starlette的源码进行阅读,未来也可能阅读uvicorn库...[作者空间]