【问题标题】:django template backend for Jinja2Jinja2 的 django 模板后端
【发布时间】:2021-08-16 09:34:48
【问题描述】:

有区别吗

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.jinja2.Jinja2',
        .......
    },
]

and(从 django-jinja 包中导入)

TEMPLATES = [
    {
        "BACKEND": "django_jinja.backend.Jinja2",
        .......
    },
]

【问题讨论】:

    标签: django templates jinja2


    【解决方案1】:

    这不是来自同一个包,也没有相同的功能。

    来自 django-jinja 文档 (http://niwinz.github.io/django-jinja/latest/)

    Django 自带 jinja 后端,为什么要使用 django-jinja?

    如果我们使用 Django 内置后端,它的功能集非常有限 将它与 django 模板引擎进行比较,在我看来不是 非常有用,因为它不能与 django 的其余部分很好地集成 比如它的过滤器、模板标签和模板标签的预加载, 等等。

    因此,是否需要这些额外功能取决于您。

    【讨论】:

      猜你喜欢
      • 2022-01-12
      • 2014-08-05
      • 1970-01-01
      • 2011-06-15
      • 2020-10-25
      • 1970-01-01
      • 2019-03-04
      • 2011-09-17
      • 2015-03-18
      相关资源
      最近更新 更多