fastapi给文档页面docs/加锁

加锁后效果如下:

如图docs/页面打开默认是茶壶,需加上定制参数才能正常访问 :

具体实现如下:

  1. 安装依赖包:
bash 复制代码
pip install 'fastapi-cdn-host>=0.5.2' || pip install --upgrade git+ssh://[email protected]/waketzheng/fastapi-cdn-host
  1. 启用文档锁:
python 复制代码
import fastapi_cdn_host
from fastapi import FastAPI


app = FastAPI(openapi_url="/api/v1/openapi.json")
fastapi_cdn_host.patch_docs(app, lock=fastapi_cdn_host.weekday_lock)

更多示例见:fastapi-cdn-host/tests/lock_docs/main.py at main · waketzheng/fastapi-cdn-host · GitHub

相关推荐
fengbingchun5 小时前
线性规划饮食问题求解:FastAPI作为服务端+libhv作为客户端实现
fastapi·libhv·pyomo
zhangsan09338 小时前
web框架(Django 与 FastAPI)
django·fastapi
jingyucsdn15 小时前
网页端 VUE+C#/FastAPI获取客户端IP和hostname
网络协议·tcp/ip·fastapi
掘金-我是哪吒3 天前
分布式微服务系统架构第144集:FastAPI全栈开发教育系统
分布式·微服务·架构·系统架构·fastapi
jingyucsdn9 天前
AsyncIOScheduler与BackgroundScheduler的线程模型对比
fastapi
jingyucsdn10 天前
FastAPI集成APsecheduler的BackgroundScheduler+mongodb(精简)
fastapi
几道之旅10 天前
前端antd,后端fastapi,解决文件上传
前端·fastapi
Hello_WOAIAI11 天前
python中使用高并发分布式队列库celery的那些坑
python·fastapi
ZHOU_WUYI12 天前
FastAPI在 Nginx 和 Docker 环境中的部署
nginx·docker·fastapi
王学政213 天前
FastAPI 中间件
fastapi