FastAPI 学习手册

FastAPI 学习手册

目前采用的Python web开发框架一直是Flask,但实际上只用到了其中的API功能。

偶然间了解到了FastAPI,初步感觉还是挺好的,能满足API的功能需求,性能又大大提升了。

先基于官方的文档学习下,后续再进行工程实践。

 

官方地址:https://fastapi.tiangolo.com/

主体内容是基于官方文档的翻译,同时根据自己的理解加以适当调整。

 

目前基本通读完了官方文档,但还需要消化和理解下,然后再逐步整理文档。

总的来说,FlaskApi无论从性能还是业务功能的完善度来说,都远远胜于Flask。

但Flask的优势是在于及其简洁和简单,如果新手练习的话,可能从Flask入手更合适。

 

FastApi 基础学习(一) 概述 

FastApi 基础学习(二) 开发环境安装 

FastApi 基础学习(三) Pydantic 做类型强制检查

FastAPI 基础学习(四) 路径参数

FastAPI 基础学习(五) 请求参数

FastAPI 基础学习(六) Request Body(I)

FastAPI 基础学习(七) Request Body(II)

FastAPI 基础学习(八) 参数附加信息 (一)

FastAPI 基础学习(九) 参数附加信息 (二)

FastAPI 基础学习(十) Pydantic复杂模型

 

FastAPI 学习手册

上一篇:C# Winform界面不能适配高DPI的解决方法


下一篇:【错误记录】Android Studio 配置 AspectJ 报错 ( all buildscript {} blocks must appear before any plugins {} )