3

有没有办法加载自定义标签集 - 甚至是单个自定义标签?

在 django 模板中,我能够做到这一点:

{% load custom_tag_set %}

有没有办法在 jinja 中做到这一点?

4

2 回答 2

5

存在相同的机制,但名称不同。

它被称为扩展

于 2013-02-14T02:47:38.500 回答
0

从 Django 1.8 开始,Jinja2 是作为模板后端的内置选项。在 Django 文档中,他们描述了如何模拟一些 Django 的原生模板引擎的上下文处理器、过滤器和标签:

https://docs.djangoproject.com/en/1.8/topics/templates/#django.template.backends.jinja2.Jinja2

还有一个带有 Jinja2 扩展的项目,它模拟了来自 Django 的一些模板标签。它们的工作方式与 Django 的模板标签相同,但本质上不像 Jinja2-onic:

https://github.com/MoritzS/jinja2-django-tags

于 2015-06-23T23:07:31.290 回答