jinja2 相关问题

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

在 jinja2 中包裹块

我有两个 jinja2 模板,其中第二个模板扩展了第一个模板: 一些标题 {% 块内容 %} {% 末端嵌段 %} 和 {% 块内容 %} 内容 {% 末端嵌段 %} 现在我想要...

回答 3 投票 0

如何使用Flask、jinja更新表单?

型号 类 ContentOwner(db.Model): id = db.Column(db.String,primary_key=True, 默认=lambda: str(uuid.uuid4())) 所有者= db.Column(db.String(128),索引= True) 参考代码 = db.Colum...

回答 1 投票 0

我无法向网站添加图像,并且我不明白如何修复错误

jinja2.exceptions.TemplateSyntaxError:预期标记“,”,得到“img” 我是一个初学者,刚刚开始制作网站,因此我将等待这个问题的答案。我找不到...

回答 1 投票 0

如何使用 jinja2 在 /etc/bind 文件中增加 Serial

我需要使用jinja2在/etc/bind/example.com路径下的绑定文件中增加序列号。 以此为例: $TTL 86400 @ 3600 在 SOA example.server.com 中。主持人考试...

回答 2 投票 0

如何在dbt中使用与dbt_utils.dateadd中的字符串连接的变量?

我设置了一个名为年份的变量。 我想使用 dateadd 函数,但不使用 from_date_or_timestamp ,如下例所示 {{ dbt_utils.dateadd(datepart='天', 间隔=1,

回答 1 投票 0

获取外循环的循环索引

在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

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