有没有办法{% load staticfiles %}
在每个模板文件中自动执行?
它会显着影响性能吗?
如果这是一个不好的做法,我想知道以下用例是否可以。
我 *在循环中包含*ing 文件,并加载静态文件,
{% for a in a_list %}
{% include "a.html" %}
{% endfor %}
一个.html
{% load staticfiles %}
use {% static "a.html" %}
您可以使用以下方法将static
标签自动加载到模板中可用的默认标签集中:add_to_builtins
template.base
from django.template.base import add_to_builtins
add_to_buildins('django.templatetag.static')
这段代码可能最好放在您的settings.py
文件中,或任何其他自动导入的地方。