快速创建一个FastAPI项目(精简)
1 创建虚拟环境(power shell)
python -m venv venv
2 运行虚拟环境(command prompt)
venv\Scripts\activate
3 虚拟环境下安装fastapi
pip install fastapi
4 虚拟环境下安装uvicorn
pip install uvicorn
5 虚拟环境同目录创建app文件夹
6 app文件夹下创建main.py
7 配置main.py
from fastapi import FastAPI
app=FastAPI()
if __name__ == "__main__":
import uvicorn
uvicorn.run("app.main:app", host="0.0.0.0", port=8000, reload=True)
8 测试
uvicorn app.main:app --reload
9 配置swagger
mian.py 添加如下代码
from fastapi import applications
from fastapi.openapi.docs import get_swagger_ui_html
def swagger_monkey_patch(*args, **kwargs):
return get_swagger_ui_html(
*args, **kwargs,
swagger_js_url="https://cdn.bootcdn.net/ajax/libs/swagger-ui/5.1.0/swagger-ui-bundle.min.js",
swagger_css_url="https://cdn.bootcdn.net/ajax/libs/swagger-ui/5.1.0/swagger-ui.min.css"
)
applications.get_swagger_ui_html = swagger_monkey_patch
10 测试
更多推荐



所有评论(0)