我正在发送电子邮件,我想使用非常冗长且当前位于文件中的 HTML。人们建议做什么来重新加载它。本地存储的问题是从时间上读取可能代价高昂。另一方面,包含在字符串/字典中是可能的,但这真的很困惑。存储 10 个 HTML 模板的推荐方法是什么?如果可以的话,我想避免使用数据库。
请您参考如下方法:
模板缓存可能是一个可能的改进。您可以使用 cached.Loader 缓存整个模板。或不同的模板 parts/fragments .
另外,考虑使用 django-debug-toolbar用template-timings面板以了解瓶颈在哪里以及时间花在哪里:
Template-timings is a panel for Django Debug Toolbar that gives an in-dept breakdown of the time it takes to render your Django templates (including templates included via {% extends %} and {% include %}).
