我在循环django模板中执行条件块,但无法找到确切的答案。
请在此处考虑我的代码,
{% for data in app_data %}
{% if forloop.counter == 1 %}
{% declare_some_variable = 'hello' %}
{% else %}
{% declare_some_variable = 'bye' %}
{% endif %}
{{ declare_some_variable }} {{ data.name }}
{% endfor %}
这就是我想要的。但它不起作用。
答案 0 :(得分:0)
尝试使用with
标记。
{% with declare_some_variable = "hello" %}
{% endwith %}
您可以阅读有关with
here
或者您可以这样做:
{% trans "hello" as declare_some_variable %}