當前位置:編程學習大全網 - 源碼下載 - Python大神教妳300行代碼搞定HTML模板渲染「附源碼」

Python大神教妳300行代碼搞定HTML模板渲染「附源碼」

模板語言由HTML代碼和邏輯控制代碼組成,此處 @PHP 。通過模板語言可以快速的生成預想的HTML頁面。應該算是後端渲染不可缺少的組成部分。

通過使用學習 tornado bottle 的模板語言,我也效仿著實現可以獨立使用的模板渲染的代碼模塊,模板語法來自 tornado bottle 的語法。可以用來做壹些簡單的事情 網頁渲染 郵件內容生成 等HTML顯示方面。以下就是簡單的語法使用介紹。

1. 變量。使用 {{ }} 包裹起來,裏面的變量為Python傳入。模板渲染時會將傳入的變量轉換成字符串並填入對應位置。

2. 轉義。默認傳入的數據都會進行HTML轉義,可以使用 {% raw value %} 來將value的內容按原始字符串輸出。

3. 條件控制。支持Python的 if,elif,else 。條件代碼需要放在 {% %} 內部,並且在條件結束後需要額外增加 {% end %} ,用於標識條件控制語句塊範圍。

4. 循環控制。支持Python的 for while 。與條件控制壹樣也需要放在 {% %} 內部,並且結束處需要額外增加 {% end %} ,用於標識循環控制語句塊的範圍。

這個模板語言模塊是在 Python2.7 上面開發使用的,如果要在 Python3+ 上使用需要對 str bytes 進行壹些處理即可,由於沒有引用任何其他模塊,可以很好地獨立使用。

原文鏈接:

blogs.com/jeffxun/p/15585073.html

  • 上一篇:牙刷是誰發明的汽車
  • 下一篇:《植物大戰僵屍2》永不過期禮包碼是多少?
  • copyright 2024編程學習大全網