jinja2 相关问题

Jinja2是Python的快速模板引擎。它具有完整的Unicode支持,自动转义,继承,宏和许多其他功能。

获取外循环的循环索引

在jinja中,变量loop.index保存当前运行循环的迭代次数。 当我有嵌套循环时,如何在内循环中获取外循环的当前迭代?

回答 3 投票 0

Ansible - 连接/展平列表字典

我有一个像这里这样的列表字典,尽管内部数据可以是任何级别的复杂性(也许是字符串,也许是字典,也许是多层嵌套的复杂对象)。 我的字典: 我的列表a: - ...

回答 1 投票 0

Flask 模板中点表示法和方括号的区别

Flask Web 框架中使用方括号或点符号有什么区别?两者似乎都有效,例如: 在 Python 脚本中,我可以设置 session['username'] = 'Geraint'。我...

回答 1 投票 0

docxtpl for 循环中重复渲染数据

我在 Django Rest Framework 中有一个 API,并遇到了 docxtpl 的问题。我正在使用一个模板,由具有全局上下文的单个渲染填充,将文件转换为 PDF,然后发送...

回答 1 投票 0

dbt 模型的 dbt_utils.get_column_values() 的替代解决方案

我试图在 dbt 模型中设置一个变量。 然而,我正在努力克服遇到的问题。据我了解 dbt_utils.get_column_values() 不适用于 CTE,但是对于

回答 1 投票 0

展平双层嵌套 Ansible dict

在 Ansible 中调用 set_fact 时如何从sessions 转换为sessions_flat? 会议: - 名称:“clientALPHA” VPN: - 名称:“tun10” 密码:56813252...

回答 2 投票 0

在同一个 Jinja 块中使用多个语句 {% ... %}

以下是来自 SLS(盐堆栈)文件的示例代码,使用 Jinja: {% 此处设置 = '某个值' -%} {%- 设置用户 = 'my_user' -%} {%- 设置组 = 'my_group' -%} {%- 设置 all_users = salt['user.list_u...

回答 2 投票 0

在单个 jinja 代码块中设置多个变量

以下是来自 SLS(盐堆栈)文件的示例代码,使用 Jinja: {% 此处设置 = '某个值' -%} {%- 设置用户 = 'my_user' -%} {%- 设置组 = 'my_group' -%} {%- 设置 all_users = salt['user.list_u...

回答 1 投票 0

如何在 jinja2 中为 ansible 添加列表

下面是我编写的在ansible中使用的jinja2模板。 {% 设置端口 = 1234 %} {% 设置 server_ip = [] %} {% for ip in host_ip %} {% do server_ip.append({{ ip }}:{{ port }}) %} {% 结束 %} {%

回答 7 投票 0

追加到 jinja2 中的列表,而不将其“打印”到 html

7个月前有人问过类似的问题,但没有得到答复。 我遇到以下问题: 我想在 for 循环中附加到 jinj2 中的列表。 有效的是: {% 设置测试 = [] %} {% 对于 i 在范围内(5...

回答 1 投票 0

在模板内使用基于列表的事实会产生错误:`在“<unicode string>”的上下文中不允许映射值`

我正在使用以下事实: - 名称:设置服务器 ips 事实 ansible.builtin.set_fact: k3s_server_ips: "{{ k3s_server_hosts | map('extract', hostvars, ['ansible_default_ipv4', '地址']) }...

回答 1 投票 0

在模板内使用基于列表的事实会产生错误

我正在使用以下事实: - 名称:设置服务器 ips 事实 ansible.builtin.set_fact: k3s_server_ips: "{{ k3s_server_hosts | map('extract', hostvars, ['ansible_default_ipv4', '地址']) }...

回答 1 投票 0

在javascript中制作url_for字符串

我在 javascript 中使用 url_for 制作字符串时遇到问题。 这是我的 JavaScript 代码。 const selected_id = '这里'; 新 url = "{{ url_for('abc', sel_id='" + selected_id + "' }...

回答 1 投票 0

为什么烧瓶没有运行?

我试图在 venv 中运行 Flask 应用程序 python app.py,但由于某种原因它没有运行,没有错误,但什么也没有发生,除此之外,当我单独运行 index.html 时金贾...

回答 1 投票 0

具有 Cloudformation 动态引用的 AWS Proton 模板

在 AWS Proton 模板中,我们使用 Jinja 的双大括号语法“{{}}”定义变量。 Cloudformation 似乎对动态引用使用相同的语法。 例如使用

回答 2 投票 0

使用 Flask 和 Jinja 堆叠块的问题

我被重定向困住了,这对我的模板的渲染造成了严重破坏。 事实上,当我从 POST 重定向到同一端点到 GET 时,我的内容块会堆积起来 路线 @应用程序....

回答 1 投票 0

Jinja2 带有组件的模板?块?模板?

关于 jinja2 模板的一个小问题: 我想创建一个可重用的模板来包含然后覆盖块。宏不会让我轻松地编写 HTML 垃圾作为参数,不是吗?说我想要

回答 2 投票 0

如何使用 Salt Jinja2 模板递归过滤配置数据

我想按服务器名称过滤我的数据。这是我的配置和地图文件。我尝试首先按柱子过滤(有效),然后按谷物过滤(无效)。怎样做双重过滤?目标是...

回答 1 投票 0

未捕获的引用错误:CKEDITOR 未在 Flask 中定义

我正在尝试在我的flask项目中使用flask_ckeditor。我按照文档进行操作,但不断收到此错误: 未捕获的引用错误:CKEDITOR 未定义(在浏览器控制台中)。 这是我的表格: 班级

回答 1 投票 0

如何在ansible when:语句中正确扩展多个变量?

我有以下游戏按预期正常工作: - name:识别下一个可用的主机名 ansible.builtin.set_fact: NEXT_HOSTNAME:“{{ HOSTNAME_CONVENTION }}{{ '{:02d}'。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.