type
status
date
slug
summary
tags
category
icon
password
Property
Apr 15, 2024 03:30 PM
一、Python虚拟环境安装
二、FastAPI环境安装
三、uvicorn服务器启动的两种方式
1.在主函数中以代码 uvicorn.run(app=app) 形式启动
2.终端中通过uvicorn命令启动服务器
四、FastAPI初始代码
五、FastAPI返回JSON数据


六、FastAPI自动生成文档页面
- http://127.0.0.1:8000/docs
- http://127.0.0.1:8000/redoc
七、FastAPI发送请求
八、获取URL参数
1. 通过URL传递参数
2. 通过请求头传递参数

3. 通过请求体传递参数

4. 通过form表单传递参数

九、定制返回信息
- 返回json响应可自定内容、状态码、请求头等信息,使用fastapi.responses模块中的JSONResponse类
- 返回HTML内容
- 返回文件
十、使用jinja2模板返回HTML

十一、页面重定向+form表单
十二、数据库的设置
- 安装tortoise-orm框架(支持异步操作的数据库框架)
十三、数据库的增删改查
后端查询
前端显示