jinja2 相关问题

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

在sphinx jinja2模板中,获取当前文档的路径

我正在使用 Sphinx 和 rST 构建文档。这些文档已国际化并部署到如下路径: website.tld/en/index.html 网站.tld/de/index.html 现在我想在每一页上...

回答 2 投票 0

使用变量时返回不带引号的整数值

我是 Ansible 新手(大约 1 周的经验)。我有这个剧本,它使用模块 kubernetes.core.k8s 在我的 Kubernetes 集群中创建部署。 ... 变量: 工人计数:“{{ 瞧...

回答 1 投票 0

使用jinja2模板和python写入yaml文件

我正在尝试使用 jinja2 模板和 python 将数据写入 yaml 文件。下面是jinja2模板 Jinja2 模板: 名称:eos实验室 拓扑结构: 节点: {{ 开关名称 }}: 类型:CEO ...

回答 1 投票 0

如何在 DBT 中测试 Data Bulid Tools(DBT) 宏

我在aws中有用于雪花表的数据构建工具(BDT)宏,雪花表的表名称是source.customer。宏在这里: {% 宏 get_customer(customer_status='active') -%} {{所以...

回答 1 投票 0

Airflow - 无法在 Kubernetes Pod Operator 任务中对资源使用 jinja 模板

Airflow - 无法在 Kubernetes Pod Operator 任务中对资源使用 jinja 模板。 能够使用 jinja 模板作为环境变量、图像,但无法使用资源来指定 CPU 和

回答 1 投票 0

Jinja2 for 循环不处理 html 模板中的变量数据

我是用 Flask 构建网络应用程序的新手,我想在模式弹出窗口中显示详细信息。我正在将类从我的路径传递到 html 模板,我试图在其中循环遍历数据…

回答 1 投票 0

Python、Jinja2 中的嵌套循环和 if else 语句的问题

以下代码正在执行其应该执行的操作,但我需要它在每个类别下仅返回一个实例;请参阅下面的输出示例。 类别 = [[1], [2], ...

回答 2 投票 0

如何从嵌套数组中获取值?

我有以下 JSON 结构,如果类型为“DHCP”,我想获取接口名称。 { “主持人”: [ { “接口”:[ { ...

回答 1 投票 0

Jinja2 {% with %} 标记上的空白控件未按预期工作

我遇到了一个问题,即 {% with %} 标记正在向我的 jinja 模板添加额外的行,尽管我在我的环境中设置了 trim_blocks=True 和 lstrip_blocks=True(loader=loader, trim_blocks=Tr...

回答 1 投票 0

在 jinja 模板中使用其他变量创建新的多行字符串变量

我有一些很长的属性标签,需要在几个属性上重复。对于这个例子,我们假设它是一些数据属性,所以 我有一些很长的属性标签,需要在几个属性上重复。对于这个例子,我们假设它是一些 data-attributes,所以 <tag1 data-attr1="{{value1}}" data-attr2="{{value2}}" ... data-attrN="{{valueN}}"> <tag2 data-attr1="{{value1}}" data-attr2="{{value2}}" ... data-attrN="{{valueN}}"> <tagX data-attr1="{{value1}}" data-attr2="{{value2}}" ... data-attrN="{{valueN}}"> 我想重写它,以免一遍又一遍地重复相同的字符串。我正在尝试下面的语法,但它会产生一个空字符串。 {% set data_attributes = ' data-attr1="{{value1}}" data-attr2="{{value2}}" ... data-attrN="{{valueN}}"'%} <tag1 {{data_attributes}}> <tag2 {{data_attributes}}> <tagX {{data_attributes}}> 生成的 HTML <tag 1 > <tag 2 > <tag 3 > 我有一根很长的绳子,也想把它包起来。这对我来说没有问题。 {% set error_message = 'Really long string that I wanted to wrap to multiple lines to help meet pep8 column width error checking.' %} <p><strong> {{ error_message }} </strong></p> 但就你而言,我可能会这样做。 <div data-attr1="{{ variable_here }}" data-attr2="apples" data-attr3="oranges"> Stuff </div> 渲染的 HTML 将是: <div data-attr1="bananas" data-attr2="apples" data-attr3="oranges"> Stuff </div>

回答 1 投票 0

在jinja模板中渲染环境变量

我是 Jinja 模板的新手,因此才有这个问题。 假设我有一个 python 字符串: a="{{environment_variable.person1}} 向 {{environment_variable.person2}}} 打招呼" 我必须更换...

回答 1 投票 0

如何获取jinja 2模板中所有变量的列表

我正在尝试获取模板中所有变量和块的列表。我不想创建自己的解析器来查找变量。我尝试使用以下代码片段。 从 jinja2 导入环境,PackageL...

回答 7 投票 0

合并 2 个嵌套字典

我正在尝试向嵌套字典添加一个附加条目。我能够提取嵌套字典,附加到字典,但无法完全弄清楚如何用...替换嵌套部分。

回答 1 投票 0

如何将参数传递给jinja2 Flask函数调用?

我正在尝试将参数传递给 context_processor 函数。 @app.context_processor def my_utility_processor(): def foo(var): 返回变量 返回字典(foo=foo) 该j...

回答 2 投票 0

当键不存在时地图出现问题

我有一个具有以下格式的var_file: bds_信息: - 编号:BD1 数据库名称:BD1 数据库端口:XXXX 服务器:服务器1 repo_url:repo1 - ID:BD2 数据库名称:BD2 数据库端口:XXXX 服务器:

回答 2 投票 0

如何在 Ansible 中对复杂版本号进行排序

我正在构建一个 Ansible 剧本,我想在其中检索软件的最新版本。为此,我在 Ansible 中使用了“排序”过滤器。然而,当使用版本麻木时,这变得有点困难......

回答 4 投票 0

在ansible中将十六进制转换为整数

如何在ansible中将十六进制字符串转换为整数? - 名称:将十六进制转换为整数 调试: 消息:“{{'a2'|十六进制}}”

回答 1 投票 0

如何在 dbt 中将变量解析为源引用?

我正在构建一个模型,在其中根据查询结果动态引用表名称和架构名称。 {%-设置查询%} 从 master_data.event_metadata 中选择*,其中...

回答 3 投票 0

有条件地连接jinja2列表

ansible角色中使用的一些数据: 清单1: - 富 - 酒吧 list2: # 有时这是空的 此 ansible 任务失败: - 姓名:你好 一些模块: 做某事:“{{ list1 + list2 }}”

回答 2 投票 0

DBT Jinja – 带并集的 for 循环 – 如果表不存在则跳过迭代

我想知道如果表不存在且查询失败,如何跳过包含查询的 DBT jinja 循环中的迭代。 在下面的示例中,我循环遍历客户列表(v...

回答 1 投票 0

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