新手必看:Django模板引擎Jinja2的變量與循環語法

本文介紹Django模板引擎Jinja2中變量和循環的核心語法。模板引擎通過後端數據與HTML模板結合生成網頁,Jinja2是Django默認引擎,重點講解變量和循環。 變量語法:用雙大括號{{}}包裹,支持字符串、數字、布爾值、列表(直接顯示),字典可用點(.)或方括號([])訪問,如{{user.name}}或{{user["address"]["city"]}}。注意變量未定義會報錯,模板不可修改變量。 循環語法:用{% for 變量 in 列表 %}遍歷,配合forloop.counter(計數)、first/last(首尾標記),{% empty %}處理空列表。例如循環列表或字典列表(如用戶列表中每個字典)。 總結:掌握變量和循環,可快速渲染數據,後續將講解條件、過濾器等進階內容。

閱讀全文