fastapi给文档页面docs/加锁

加锁后效果如下:

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

具体实现如下:

  1. 安装依赖包:
bash 复制代码
pip install 'fastapi-cdn-host>=0.5.2' || pip install --upgrade git+ssh://git@github.com/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

相关推荐
刚子编程10 小时前
Ubuntu 22.04 Docker 从零部署全栈项目实录:Next.js + FastAPI + PostgreSQL 一次跑通
fastapi·nextjs·docker部署·全栈开发·ubuntu22.04
CSharp精选营1 天前
Ubuntu 22.04 Docker 从零部署全栈项目实录:Next.js + FastAPI + PostgreSQL 一次跑通
fastapi·nextjs·docker部署·全栈开发·ubuntu22.04
花酒锄作田2 天前
FastAPI 使用 session 认证
python·fastapi
kyrie_sakura2 天前
python学习笔记14 -- FastAPI
笔记·python·学习·fastapi
the局外人3 天前
学习 FastAPI 的 Day 4:完成用户系统与接口联调(完结)
后端·python·fastapi
李高钢4 天前
Python FastAPI 框架入门:从零搭建你的第一个高性能 API 服务
数据库·python·fastapi
杰克尼4 天前
FastAPI
fastapi
NotBeBarnon4 天前
做 AI 应用总在重复造轮子?我开源了一个 FastAPI 后端脚手架,开箱即用
fastapi
程序员清风5 天前
FastAPI 入门:用 Python 快速开发现代后端服务
python·oracle·fastapi
萧鼎6 天前
Python 高性能Web框架神器 FastAPI:自动生成API文、基于Pydant、异步请求处理全搞定
前端·python·fastapi