我有一个与排版相关的小型模板标签库,我几乎在每个页面上都使用它。现在我需要使用
为每个模板加载它{% load nbsp %}
有没有办法同时为所有 View 和模板“全局”加载它?将加载标签放入基本模板中不起作用。
最佳答案
在django.template.loader
中有一个add_to_builtins
方法。只需将模板标签模块的名称(作为字符串)传递给它即可。
from django.template.loader import add_to_builtins
add_to_builtins('myapp.templatetags.mytagslib')
现在 mytagslib
在任何模板中自动可用。
关于django - 默认为所有 View 加载一个 Django 模板标签库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1184983/