我正在撰写jinja
的模板。在html文件中,我写道:
{% set tmpx, tmpy = 0 %}
{% for greeting in greetings %}
{% if greeting.author %}
{% tmpx = greeting.data_x %}
{% tmpy = greeting.data_y %}
{% endif %}
{% endfor %}
结果是程序找不到tmpx
,tmpy
。对如何使用感到困惑
全球集。
答案 0 :(得分:0)
我认为你正试图用jinja做太多事情。您无法访问在任何块内设置的变量的值,如if或for block。您应该将所有逻辑移动到控制器。只需访问这里的值:)