before start:
what is fast api?
一款轻量,高速的web开发框架
how to start:
选择适合的开发环境
一个舒适的开发环境:
代码语言:javascript复制pip install fastapi[all]
这将安装所有的可能需要的开发文件
一个最小的开发环境:
代码语言:javascript复制pip install fastapi
pip install uvicorn
这将安装fast api去进行开发,uvicorn作为服务器去运行
编写简单的逻辑
简单的服务:
代码语言:javascript复制# main.py
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
async def root():
return "hello world!"
将它运行起来
方法1-使用terminal命令:
代码语言:javascript复制uvicorn main:app --reload
方法2-使用代码:
代码语言:javascript复制if __name__ == "__main__":
import uvicorn
uvicorn.run(app="main:app",host="127.0.0.1", port=8000, reload=True)
展示
现在打开网址:http://127.0.0.1:8000/
结果如图: