最近我需要生成一個巨大的HTML頁面,其中包含一個包含數千行表的報表。顯然,我不想在內存中構建整個HTML(或底層樹)。因此,我使用舊的良好字符串插值構建了頁面,但我不喜歡該解決方案。巨大的HTML/XML的Python模板
因此,我想知道是否有Python模板引擎可以按部分生成結果頁面內容。
UPD 1:我不想列出所有可用的框架和模板引擎。 我對模板解決方案很感興趣,我可以從任何框架中單獨使用模板解決方案,並且可以按部分生成內容,而不是在內存中生成整個結果。
我瞭解部分內容加載與客戶端腳本的可用性增強,但這超出了我當前問題的範圍。說,我想要生成一個巨大的HTML/XML並將其流入本地文件。
我使用這個http://www.cheetahtemplate.org/ – Anycorn 2010-05-18 13:39:33
@aaa:我最近瀏覽了Cheetah文檔,並考慮過它,但沒有注意到一個例子。 Mako似乎也可以寫入一個文件。 – newtover 2010-05-18 14:05:21
你好。我不太瞭解makeo,只使用獵豹來生成大型C++文件。獵豹文件是徹底的,但我不記得看到完整的例子。相反,我通過將文檔中的每個片段應用到我的問題中來了解它。 – Anycorn 2010-05-18 17:57:58