django - 缓存模板时如何防止加载模板标签?
问题描述
我有一个使用 {% cache %} 模板标签缓存的 HTML 文件。为了渲染模板,我加载了几个模板标签:{% load static l10n ... etc %}。我不希望在缓存模板时加载这些。如果模板在缓存中,将这个加载语句移动到 {% cache %} 标记中会阻止它们加载吗?
例子:
{% cache TTL PRODUCT product.id %}
{% load static l10n %}
... html code ...
{% endcache %}
编辑:我试图实现这一目标的唯一原因是提高性能(页面加载速度)。但是,我不确定即使缓存了模板,加载模板标签时性能是否也会受到影响。标签的组织对性能有影响吗?
解决方案
推荐阅读
- android - 将 Android Studio Gradle 从 4.0.2 更新到 4.1.0 时出错
- spring-boot - 如何将 Cloud Foundry 中的用户提供的变量调用到 SpringBoot 应用程序
- java - 二维数组上的Java基数排序
- matlab - 如何通过超参数调优获得唯一答案?
- android - 在 Android Studio Firebase 中使用不同角色登录
- html - CSS中通用选择器和降序选择器之间的区别
- python - 在 Windows 中安装 psycopg2 时出错
- spring-boot - K8s haproxy入口控制器在100个请求后关闭保持连接
- excel - 具有两种颜色的聚类条形图
- awk - 不解析 -v 中的字符串