【发布时间】:2015-03-18 21:28:03
【问题描述】:
例如,我们需要在模板中包含这个{% load staticfiles %} 才能使用静态文件。
有没有办法将 Django 配置为从代码中加载它?
LE:抱歉不清楚。我不需要在代码中实际使用它。我只想让 django 自动加载它,所以它可以在模板中使用,而无需我实际在模板顶部添加这个标签。
【问题讨论】:
例如,我们需要在模板中包含这个{% load staticfiles %} 才能使用静态文件。
有没有办法将 Django 配置为从代码中加载它?
LE:抱歉不清楚。我不需要在代码中实际使用它。我只想让 django 自动加载它,所以它可以在模板中使用,而无需我实际在模板顶部添加这个标签。
【问题讨论】:
这是未记录的功能,但它有效:
from django.template import add_to_builtins
add_to_builtins('django.templatetags.static')
以上代码适用于 django 1.7。对于以前版本的 django,您应该从 django.template.loader 导入 add_to_builtins。
【讨论】: