用于大量HTML/XML的Python模板

new*_*ver 4 python templates

最近我需要生成一个包含数千行表的报告的巨大HTML页面.显然,我不想在内存中构建整个HTML(或底层树).结果,我用旧的好字符串插值构建了页面,但我不喜欢这个解决方案.

因此,我想知道是否有Python模板引擎可以按部件产生结果页面内容.

UPD 1:我对列出所有可用的框架和模板引擎不感兴趣.我感兴趣的是模板化解决方案,我可以在任何框架中单独使用,并且可以按部分生成内容,而不是在内存中构建整个结果.

我理解使用客户端脚本加载部分内容的可用性增强功能,但这超出了我当前问题的范围.说,我想生成一个巨大的HTML/XML并将其流式传输到本地文件中.

Den*_*ach 5

最流行的模板引擎有一种方法可以使用块生成或写入渲染结果到文件对象.例如: