mirror of
https://github.com/fastapi-practices/fastapi-best-architecture.git
synced 2026-09-21 13:12:24 +00:00
* Update the ruff rules and format the code * Update the per-file-ignores * Update the ci * Update rules * Fix codes * Fix pagination * Update rules
15 lines
379 B
Python
15 lines
379 B
Python
from fastapi import FastAPI
|
|
from fastapi.routing import APIRoute
|
|
|
|
|
|
def simplify_operation_ids(app: FastAPI) -> None:
|
|
"""
|
|
简化操作 ID,以便生成的客户端具有更简单的 API 函数名称
|
|
|
|
:param app: FastAPI 应用实例
|
|
:return:
|
|
"""
|
|
for route in app.routes:
|
|
if isinstance(route, APIRoute):
|
|
route.operation_id = route.name
|