FastAPI是一个现代的,快速(高性能)python web框架. 基于标准的python类型提示,使用python3.6+构建API的Web框架.
简单讲FastAPI就是把做web开发所需的相关代码全部简化, 我们不需要自己实现各种复杂的代码, 例如多任务,路由装饰器等等. 只需要调用FastAPI提供给我们的函数, 一调用就可以实现之前需要很多复杂代码才能实现的功能.
FastAPI的特点
- · 性能快:高性能,可以和NodeJS和Go相提并论
- · 快速开发:开发功能速度提高约200%至300%
- · 更少的Bug:
- · Fewer bugs: 减少40%开发人员容易引发的错误
- · 直观:完美的编辑支持
- · 简单: 易于使用和学习,减少阅读文档的时间
- · 代码简洁:很大程度上减少代码重复。每个参数可以声明多个功能,减少bug的发生
- · 标准化:基于并完全兼容API的开发标准: