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

相关推荐
Amd7949 小时前
FastAPI依赖注入:从基础概念到应用
fastapi·错误处理·代码示例·认证系统·依赖注入测试·依赖解析·路由处理
清风序来1 天前
一,<FastApi>什么是FastApi?及框架介绍
fastapi
Amd7942 天前
FastAPI中实现动态条件必填字段的实践
fastapi·数据验证·pydantic·422错误处理·模型验证器·用户注册·动态必填字段
yukai080083 天前
【最后203篇系列】026 FastAPI+Celery(续)
fastapi
Amd7943 天前
FastAPI中Pydantic异步分布式唯一性校验
redis·fastapi·分布式锁·多级缓存·pydantic·唯一性校验·异步校验
techdashen3 天前
性能比拼: Go标准库 vs Python FastAPI
python·golang·fastapi
Amd7944 天前
掌握FastAPI与Pydantic的跨字段验证技巧
fastapi·web开发·数据校验·pydantic·验证器·api集成·跨字段验证
带娃的IT创业者5 天前
《Python Web部署应知应会》No2:如何基于FastAPI 和 OLLAMA 架构实现高并发 AI 推理服务
python·架构·flask·fastapi
Amd7945 天前
FastAPI中的Pydantic密码验证机制与实现
fastapi·数据验证·错误处理·pydantic·密码验证·安全机制·api集成
勘察加熊人5 天前
fastapi+angular在线音乐播放
前端·fastapi·angular.js