我发送电子邮件,我想使用相当冗长且目前在文件中的HTML。人们建议做什么来重新加载它。本地存储的问题在于从时间上阅读可能代价高昂。另一方面,包括在字符串/字典中是可能的,但这真的很混乱。存储10个HTML模板的推荐方法是什么?如果可以,我想避开数据库。
答案 0 :(得分:2)
模板缓存可能是一种可能的改进。您可以使用cached.Loader
或其他模板parts/fragments来缓存整个模板。
另外,请考虑将django-debug-toolbar
与template-timings
面板一起使用,以了解瓶颈在哪里以及花费的时间:
模板时序是Django Debug Toolbar的一个面板,它提供了一个 in-dept细分渲染Django模板所需的时间 (包括通过{%extends%}和{%include%}包含的模板。)