我有一个与排版有关的小型templatetag库,几乎可以在每个页面上使用。现在我需要使用
{% load nbsp %}
有没有一种方法可以一次“全局”加载所有视图和模板?将load标签放入基本模板不起作用。
中有一种add_to_builtins方法django.template.loader。只需将你的templatetags模块的名称(作为字符串)传递给它即可。
add_to_builtins
django.template.loader
templatetags
from django.template.loader import add_to_builtins add_to_builtins('myapp.templatetags.mytagslib')
现在mytagslib可以在任何模板中自动使用。
mytagslib