在Jinja2 表達式中使用模板變數
在Flask 應用程式的路由機制中,模板中的變數可以發揮至關重要的作用。考慮這種場景,其中路由定義為“/magic/
{{ ... }} 括號內的表達式類似 Python 表達式。因此,要引用模板變量,您不需要將它們括在額外的括號內。
對於路由“/magic/
<a href="{{ url_for('moremagic', filename=name) }}">Click to see magic happen</a>
注意“{{ name }}”周圍沒有額外的括號。
目標url_for() 的 是端點的名稱,而不是完整的 URL 路徑。在此範例中,端點名稱「moremagic」是預設值,它對應於路由處理函數的名稱。
以上是如何在 Flask 路由的 Jinja2 表達式中正確使用模板變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!