FastAPI(性能卓越Web架构)是一个用以搭建API的当代、迅速(性能卓越)的web框架,可与NodeJS和Go并列的极性能卓越,应用 Python 3.6 并根据规范的Python种类提醒。
手机软件截屏1
手机软件特点
迅速:可与 NodeJS 和 Go 并列的极性能卓越(得益于 Starlette 和 Pydantic)。更快的 Python web 架构之一。
高效率编号:提升作用开发设计速率约 200% 至 300%。*
更少 bug:降低约 40% 的人为因素(开发人员)造成不正确。*
智能化:极好的编辑软件适用。随处皆可全自动补齐,降低调节時间。
简易:设计方案的便于应用和学习培训,阅读文章文本文档的时间段更短。
简洁明了:使编码反复降到最低。根据不一样的主要参数申明完成丰富多彩作用。bug 更少。
健硕:生产制造可以用等级的编码。也有自动生成的互动式文本文档。
规范化:根据(并彻底兼容)API 的有关对外开放规范:OpenAPI (之前被称作 Swagger) 和 JSON Schema。
配备规定
FastAPI要求:
Python 3.6
FastAPI立在巨人的肩膀上:
Web构件的Starlette。
用以数据信息一部分的Pydantic。