【发布时间】:2013-10-11 06:15:38
【问题描述】:
有没有办法在每个模板文件中自动执行{% load staticfiles %}?
会显着影响性能吗?
如果这是一个不好的做法,我想知道以下用例是否可以。
我*包含*循环中的文件,并加载静态文件,
{% for a in a_list %}
{% include "a.html" %}
{% endfor %}
a.html
{% load staticfiles %}
use {% static "a.html" %}
【问题讨论】:
-
您需要在每个模板中加载静态文件,如果该模板中的 html 使用它们。这是 django 推荐的。无需使用 for 循环。只需加载静态文件即可。
-
我正在使用重复包含的静态过滤器。并想知道这是否可行
-
那不是过滤器,静态是标签。你没问题。