Page 1 of 1

So fügen Sie zusätzlichen Platz zwischen dem ersten und dem zweiten Endpunkt unter einem bestimmten Tag auf der Prahlere

Posted: 23 Apr 2025, 08:44
by Anonymous
Ich möchte einen zusätzlichen vertikalen Platz zwischen dem ersten und dem zweiten Endpunkt unter einem Tag in der Swagger -Seite von Fastapi hinzufügen. Der aktuelle Blocker ist, dass ich die Einstellung auf den gezielten Endpunkt nicht anwenden kann. Der folgende Code kann nur auf Tag angewendet werden. < /P>

Code: Select all

.swagger-ui .opblock-tag[data-tag="my_tag"] {
margin-bottom: 5rem;
}
< /code>
Vielen Dank für Ihre Hilfe. < /p>
Unten ist der Code.@app.get("/docs", include_in_schema=False)
async def custom_swagger_ui_html():
swagger_ui_html = get_swagger_ui_html(
openapi_url="/openapi.json",
title="API Documentation",
swagger_js_url="https://",
swagger_css_url="https://",
swagger_favicon_url="https://fastapi",
swagger_ui_parameters={
"defaultModelsExpandDepth": -1,
"docExpansion": "none",
}
)

with open("code/static/custom.css", "r") as f:
custom_css = f.read()

css_injection = f"""

{custom_css}

"""

modified_html = swagger_ui_html.body.decode().replace("", f"{css_injection}")
return Response(content=modified_html, media_type="text/html")