FastAPI是一个用于构建API的现代、快速(高性能)的Web框架,使用Python 3.6+并基于标准的Python类型提示。
可与NodeJS和Go比肩的极高性能(归功于Starlette和Pydantic),目前已知最快的Python Web框架之一。
一、安装
pip install fastapi[all]
安装所有依赖和控件
二、极简示例
性能强大,速度很快。
import uvicorn
from fastapi import FastAPI
app = FastAPI(title='极简示例')
@app.get('/')
async def root():
return {'message': 'hi, there.'}
if __name__ == '__main__':
uvicorn.run('index:app', host='0.0.0.0', port=80, reload=True)
三、示意图

大家有在运行的项目,欢迎评论区留言分享。
FastAPI是一款基于Python 3.6+的现代、快速Web框架,利用标准的Python类型提示来构建API。它具备与NodeJS和Go相媲美的极高性能,是已知最快的Python Web框架之一。本篇介绍如何安装FastAPI及其基本使用示例。
4271

被折叠的 条评论
为什么被折叠?



