问题标签 [jinja2-cli]
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.
ansible - 将json文件分配给循环jinja2 ansible内的变量
我正在尝试使用 --set-string 将 json 文件分配给 ansible 循环内的变量,然后运行 helm upgrade 命令。但它给了 -
此命令需要 2 个参数:版本名称、图表路径\n错误:插件 \"tiller\" exited with error" 错误。
其中 loopOut 是外部循环变量,其中我有这个当前循环。我在这里做错了什么?我什至试着把
但这也无济于事。
ansible - 逗号的Jinja2模板输出解析问题
我已经为 ansible playbook 编写了 jinja2 模板。但是,出于这个原因,我不想在最后一行末尾使用逗号,我使用了带有“loop.last”的“if”条件。由于存在“for”循环和“if”循环,因此最后一行执行了两次——一次使用逗号,另一次不使用逗号。如果最后一行不带逗号执行一次,我们将不胜感激。
下面是我得到的输出,
预期输出:
谢谢
html - 如何在 HTML 中使用图像作为链接(在 jinja 模板中存储为表达式)
我有一个数据表达式,称为
在神社
我想使用 img_tweets 中的值(这是一个 url)作为我的一个页面的图像。我不知道该怎么做。这就是我所拥有的:
如果不清楚,请告诉我。
谢谢你。
django - 如何在变量中使用 jinja 变量
result.download_url --> 这也是一个变量 怎么用呢?我试过 curly 等,一切都失败了。
sql - 使用 dbt for-loop 在 BigQuery 中创建多个表
我正在尝试使用 dbt 中的 for 循环在 BigQuery 中的单个数据集中创建单个表,遍历帐户列表,但到目前为止没有成功。一点上下文 - 我正在使用 Stitch 从 Facebook Ads 获取数据并将其推送到我们的 BigQuery 仓库。然后,根据下面的模型,为每个帐户创建新的单独表,其中包含聚合/建模数据。
变量的声明如下所示:
表必须基于的查询是:
缺少的(我认为)是查询的包装器+ for 循环本身。谁能帮我填空?
jinja2 - 如何在 Jinja 的 for 循环后省略空行?
我想用j2cli生成以下输出:
我尝试了以下模板:
但它总是在最后产生一个额外的空行:
当我尝试这个模板时:
评论缩进。
这个
删除末尾的空行,但在开头生成一个。
和这个
删除所有空格。
如何正确格式化函数?
python - jinja2 部分转义 {% and '
我想使用 jinja2 转义以下完整字符串
以下作品,我使用双引号
但是我想['source_model']
动态更改,所以我尝试了以下方法,但它们似乎都不起作用
{{"{% set source_model = metadata_dict['{{POLICY_HK}}'] -%}"}}
,这不起作用并按原样打印出来。{{"{% set source_model = metadata_dict['"+ {{ POLICY_HK }} +"'] -%}"}}
jinja2.exceptions.TemplateSyntaxError:预期的令牌':',得到'}'{{"{% set source_model = metadata_dict["+''{{ POLICY_HK }}+''"] -%}"}}
预期标记“打印语句结束”,得到“{”
请问有什么指点吗?
谢谢-嫩
jinja2 - markdown 模板中 jinja2 中的变量使用
我正在尝试使用 jinja 创建降价文件的模板,并且变量的值存储在 .yml 文件中(一种主机清单)。
我的问题是我认为我试图填写的降价表并不容易,因为我已经尝试了许多使用 jinja2 工具和功能的替代方案,但仍然没有成功,我正在向社区解决这个问题,希望获得一些见解或解决问题的提示:
我的降价文件包含表,例如:
我的价值文件 .yml 如下:
为了检索正确的值来填充表格,我写了这个:
但它似乎不起作用,并且错误不是很明确(当然对于 jinja2 初学者):
欢迎所有建议。
r-markdown - Jinja2:使用 jinja2 的两个不同模板的降价中不可能调用变量
我在 markdown 文件中使用 jinj2 通过 Mkdocs 创建文档模板。
整个过程是通过管道创建的,所以我可以看到我在模板中编写的 jinja2 代码做了什么,但是现在有一个特殊的问题阻碍了我:
假设我有 template1.md 和 template2.md 以及一个名为 file2.yml 的 var 文件
file2.yml 中的变量是 template2.yml 中包含的汽车,其内容类似于:
在 template2.md 上并在处理 jinja2 命令之后,字段已正确填写,所以到目前为止还可以。
我想要的是在我的第二个 template1.md 中调用 env_responsibility 值,如下所示:
可以肯定的是,小队名称和 env_responsibility 的调用不起作用,但我没有错误可以指出哪里出了问题。
有人可以帮忙突出这个问题吗?
jinja2 - jinja ansible - 循环对字典中的值求和
这是我的神社模板:
我想遍历 my_list2 并需要打印值的总和。像 58+20+90 = 168 所以需要像这样的输出:获得的总分 = 168
我有一本使用这个模板的剧本。但是当我执行剧本时,我得到了错误。
错误: