set在jinja2中做了什么?

时间:2018-03-22 10:18:47

标签: python python-3.x jinja2

我有这段代码:

initial: {{ trade_ref }}
{% set saved_trade_ref = (trade_ref or uuid()) %}

后来:

{{ saved_trade_ref }} = {{ trade_ref }}

我的输出类似于:

initial:
c7c0cb8b-57bd-4a30-967f-5841438c963f = c7c0cb8b-57bd-4a30-967f-5841438c963f

但是,除了创建变量saved_trade_ref之外,还会将trade_ref的值设置为生成的值......这是否打算?如果是这样,有没有办法不这样做?

0 个答案:

没有答案