回傳HTML
安裝jinja2
pip install jinja2FastAPI
from fastapi import FastAPI, Request
from fastapi.responses import HTMLResponse
from fastapi.templating import Jinja2Templates
app = FastAPI()
# 指定templates資料夾路徑
templates = Jinja2Templates(directory="templates")
@app.get("/items/{id}", response_class = HTMLResponse)
def read_item(request: Request, id: str)
return templates.TemplateResponse("item.html", {"request": request, "id": id})Last updated