gpt4 book ai didi

django - 如何在 Jinja2 模板中使用 Django 模板标签?

转载 作者:行者123 更新时间:2023-12-01 06:45:05 26 4
gpt4 key购买 nike

有许多现成的 Django 包提供模板标签,我想在我的项目中使用它们,尽管它使用 Jinja2。

我见过一些允许其他模板引擎使用 Django 标签的变通方法。这些涉及在字符串中创建一个迷你模板,并将其与当前上下文一起传递给 Django 模板处理器。这是我正在谈论的两个示例:Mako templates using Django template tagsJinja2 templates using Django template tags .

我想知道是否有一个不那么黑客的解决方案。

最佳答案

将问题转移到 python 的范围怎么样
并将一个 python 的函数导入另一个,这样:

your_jinja_templatetags.py

from some_django_templatetags import somefilter as base_somefilter

@library.filter
def somefilter(value):
return base_somefilter(value)

关于django - 如何在 Jinja2 模板中使用 Django 模板标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6399419/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com