FastAPI 高性能Web 框架是用于构建API 的现代、快速(高性能)Web 框架。它可以像NodeJS 和Go 一样高性能。它使用Python3.6+并基于标准Python类型提示。
FastAPI(高性能Web框架)是一个现代、快速(高性能)的Web框架,用于构建具有与NodeJS和Go相媲美的极高性能的API。它使用Python 3.6+ 并基于标准Python 类型提示。
软件特点
快速:与NodeJS 和Go 相当的极高性能(感谢Starlette 和Pydantic)。最快的Python Web 框架之一。
高效编码:将功能开发速度提高约200% 至300%。 *
更少的错误:人为(开发人员)造成的错误减少了约40%。 *
智能:出色的编辑器支持。自动完成随处可用,减少了调试时间。
简单:设计易于使用和学习,阅读文档所需的时间更少。
简而言之:最大限度地减少代码重复。通过不同的参数声明实现丰富的功能。更少的错误。
健壮:生产可用级别的代码。还有自动生成的交互式文档。
标准化:基于(并完全兼容)相关的API 开放标准:OpenAPI(以前称为Swagger)和JSON Schema。
配置要求
FastAPI 要求:
Python 3.6+
FastAPI 站在巨人的肩膀上:
用于Web 部件的Starlette。
Pydantic 用于数据部分。