0

鉴于 sorl 不是应用程序目录范围,并且模板标签定义位于 virtualenv 目录中

我希望能够使用 {% thumbnail .... %} 而不必先使用 {% load thumbnail %}。它显然无法加载到布局中。

我知道这很重要,但它会很好 %}

4

2 回答 2

2

将以下代码复制粘贴到已加载的init .py 中,

from django import template
template.add_to_builtins('sorl.thumbnail.templatetags.thumbnail')
于 2012-06-15T09:20:54.630 回答
2

我不认为这是可能的。

“当您加载自定义标签或过滤器库时,标签/过滤器仅对当前模板可用 - 而不是模板继承路径上的任何父模板或子模板。”

所以你必须{% load thumbnail %}在每个使用thumbnail标签的模板中声明。

于 2012-05-09T19:31:52.483 回答