from starlette.requests import Request from starlette.responses import HTMLResponse from starlette.templating import Jinja2Templates from fastapi import APIRouter, Depends router = APIRouter( tags=["Web"], ) templates = Jinja2Templates(directory="views/templates") @router.get("/", response_class=HTMLResponse) async def get_all_settings( request: Request, ): return templates.TemplateResponse( "body-settings.html", { "request": request, }, )