问题标签 [jinja2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - jinja2 的 vim 语法高亮显示?
你如何为 vim 做 jinja2 感知语法高亮?
python - 获取 jinja2 模板中列表的长度
如何获取 jinja2 模板中列表中的元素数量?
例如,在 Python 中:
在 jinja2
python - 如何创建 jinja2 扩展?
我尝试为 jinja2 做扩展。我写了这样的代码:
但我收到异常:'NoneType' object is not iterable
. 错误在哪里?那应该返回parse
。还有什么应该接受和返回_media
?
python - 如何在 jinja2 中对危险的未经处理的输入进行 html 转义?
我可以在模板内完成还是必须在 python 代码中完成?
我有一个可能包含 da<ngero>u&s 字符的变量。我如何在 jinja2 中逃脱它?
python - Jinja2“递归”标签实际上是如何工作的?
我正在尝试在 jinja2 中编写一个非常简单的树遍历模板,使用一些带有重载特殊方法(getattr、getitem 等)的自定义对象,看起来很简单,树的等效 python walk 工作正常,但是有一些东西关于 Jinja 的递归的工作方式,我不明白。代码如下所示:
模板引发异常,就好像递归实际上没有发生一样。进行了内部调用,但是以某种方式对“类别”的引用仍然是指父级。这里给出了什么?关于这些递归模板应该如何工作,我必须缺少一些非常基本的东西。(或者我正在做的一些非常愚蠢的事情,我只是看不到。
jinja2 - 获取外循环的循环索引
在 jinja 中,变量 loop.index 保存了当前运行循环的迭代次数。
当我有嵌套循环时,如何在内部循环中获取外部循环的当前迭代?
django - How to get django context automatically in Jinja2 filters?
For example, I have an paginator object with a lot of attributes, and don't want do write something like {{ paginate(paginator) }}
in templates.
How can a get context automatically in the filter function, like a django register.inclusion_tag(…, takes_context=True)
?
Yes, of course, I can do something like paginate(paginator)
, but it looks weird, imho.
django - 测试 Jinja2 驱动的 Django 视图时如何访问 response.context
当我使用 Django test.client 并执行以下操作时:
我收到一个错误:
我唯一的猜测是使用 Jinja2 会阻止上下文在我测试时出现。
请注意,此测试被故意操纵失败。
python - 你如何在 Jinja2 中对列表进行排序?
我正在尝试这样做:
但这不对……文档含糊不清……您如何在 Jinja2 中做到这一点?
python - Jinja2中的多级模板继承?
我做 html/css 的贸易,我一直在从事和关闭 django 项目作为模板设计师。我目前正在一个使用 Jinja2 的网站上工作,我已经使用了大约 2 周。我刚刚通过阅读文档发现 Jinja2 不支持多级模板继承,因为你不能做多个
每个渲染。现在我很确定你可以在 Django 中做到这一点,它很强大,因为你可以指定一个基本模板,在此基础上指定 3 或 4 个模板,然后使用这些基本模板构建你的页面。继承的重点不是让你有更多的抽象能力,所以你唯一真正弄乱了独特的代码吗?
无论如何,我不知道在这里做什么。我不知道是否有某种方法可以像使用 Django 模板一样工作。我不是 Django 或 Jinja(2) 方面的专家,但我可以提供任何需要的信息。