# Fastapi

- [运维自动化之域名系统](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/yun-wei-zi-dong-hua-zhi-yu-ming-xi-tong.md)
- [自定义异常](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/zi-ding-yi-yi-chang.md)
- [fastapi tortoise-orm 使用一](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-tortoiseorm-shi-yong-yi.md)
- [fastapi tortoise-orm 使用二](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-tortoiseorm-shi-yong-er.md)
- [fastapi tortoise-orm 使用三](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-tortoiseorm-shi-yong-san.md)
- [fastapi处理tortoise-orm异常](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-chu-li-tortoiseorm-yi-chang.md)
- [基于FastAPI和Tortoise-ORM的WebSocket类的封装](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/ji-yu-fastapi-he-tortoiseorm-de-websocket-lei-de-feng-zhuang.md): 基于FastAPI和Tortoise-ORM的WebSocket类的封装，用于实现数据的实时传输
- [FastAPI中使用调度程序执行异步任务，与Redis交互](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-zhong-shi-yong-diao-du-cheng-xu-zhi-xing-yi-bu-ren-wu-yu-redis-jiao-hu.md)
- [Sqlalchemy异步操作](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/sqlalchemy-yi-bu-cao-zuo.md)
- [第一个Fastapi](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/di-yi-ge-fastapi.md)
- [FastAPI 中间件](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-zhong-jian-jian.md)
- [FastApi APIRouter引用](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-apirouter-yin-yong.md)
- [FastAPI 依赖注入](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-yi-lai-zhu-ru.md)
- [FastAPI 响应体模型及校验](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-xiang-ying-ti-mo-xing-ji-jiao-yan.md)
- [FastAPI 项目结构优化](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-xiang-mu-jie-gou-you-hua.md)
- [FastAPI 文件上传](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-wen-jian-shang-chuan.md)
- [FastAPI 数据库一对一](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-shu-ju-ku-yi-dui-yi.md)
- [FastAPI 数据库一对多](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-shu-ju-ku-yi-dui-duo.md)
- [FastAPI 数据库多对多](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-shu-ju-ku-duo-dui-duo.md)
- [FastAPI 数据库创建](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-shu-ju-ku-chuang-jian.md)
- [FastAPI 内部调用路径](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-nei-bu-diao-yong-lu-jing.md)
- [FastAPI 请求参数及校验](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-qing-qiu-can-shu-ji-jiao-yan.md)
- [FastAPI 请求模型及校验](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-qing-qiu-mo-xing-ji-jiao-yan.md)
- [FastAPI 内部调用路径](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-nei-bu-diao-yong-lu-jing-1.md)
- [FastAPI 路径参数及校验](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-lu-jing-can-shu-ji-jiao-yan.md)
- [FastAPI 路径、请求、请求体综合使用](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-lu-jing-qing-qiu-qing-qiu-ti-zong-he-shi-yong.md)
- [FastAPI 类视图](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-lei-shi-tu.md)
- [FastAPI 静态文件](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-jing-tai-wen-jian.md)
- [FastAPI 接口文档配置相关](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-jie-kou-wen-dang-pei-zhi-xiang-guan.md)
- [FastAPI 后台任务](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-hou-tai-ren-wu.md)
- [FastAPI 更新数据](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-geng-xin-shu-ju.md)
- [FastAPI 根据环境不同连接不同数据库](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-gen-ju-huan-jing-bu-tong-lian-jie-bu-tong-shu-ju-ku.md)
- [FastAPI 封装接口返回](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-feng-zhuang-jie-kou-fan-hui.md)
- [FastAPI 日志](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-ri-zhi.md)
- [FastAPI 封装分页](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-feng-zhuang-fen-ye.md)
- [FastAPI 端点调试](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-duan-dian-tiao-shi.md)
- [FastAPI 定制返回Response](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-ding-zhi-fan-hui-response.md)
- [FastAPI 操作数据库](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-cao-zuo-shu-ju-ku.md)
- [FastAPI 部署 uvicorn + supervisor](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-bu-shu-uvicorn-+-supervisor.md)
- [FastAPI WebSocket](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-websocket.md)
- [FastAPI startup 和 shutdown](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-startup-he-shutdown.md)
- [FastAPI sql 转换 json](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-sql-zhuan-huan-json.md)
- [FastAPI Redis 操作](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-redis-cao-zuo.md)
- [FastAPI OAuth2 认证](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-oauth2-ren-zheng.md)
- [FastAPI Jwt 认证](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-jwt-ren-zheng.md)
- [FastAPI 表单使用](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-biao-dan-shi-yong.md)
- [FastAPI Docker 方式](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-docker-fang-shi.md)
- [FastAPI CORS跨域](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-cors-kua-yu.md)
- [FastAPI Cookie 参数,Header参数](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-cookie-can-shu-header-can-shu.md)
- [fastapi操作异步redis模块aioredis](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/fastapi-cao-zuo-yi-bu-redis-mo-kuai-aioredis.md)
- [RESTFUL API 访问和刷新令牌](https://close.gitbook.io/yun-wei-bi-ji/python/fastapi/restful-api-fang-wen-he-shua-xin-ling-pai.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://close.gitbook.io/yun-wei-bi-ji/python/fastapi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
