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)
三、示意图
大家有在运行的项目,欢迎评论区留言分享。