Python/Django - 如何更改模板中的变量?

shr*_*ans 0 python django variables django-templates

我有一个变量,我需要在模板内更改.

让我们说变量foo4,但我需要值foo + 1.

然后我会在if声明中使用它,如下所示:

{% if bar == foo+1 %}
<p>Condition has been met!</p>
{% endif %}
Run Code Online (Sandbox Code Playgroud)

Roh*_*han 5

你可以做

{% if bar == foo|add:1 %}
<p>Condition has been met!</p>
{% endif %}
Run Code Online (Sandbox Code Playgroud)

或者另一个是:

{%with newfoo=foo|add:1 %}
  {% if bar == newfoo %}
  <p>Condition has been met!</p>
  {% endif %}
{%endwith%}
Run Code Online (Sandbox Code Playgroud)