gpt4 book ai didi

django - django可以修改模板中的变量值吗?

转载 作者:行者123 更新时间:2023-12-04 11:36:18 26 4
gpt4 key购买 nike

我想编写一个仅渲染一次的模板。

我的想法是创建一个标志变量来检查它是第一次。

我的密码

{% with "true" as data %}
{% if data == "true" %}
//do something
** set data to "false" **
{% else %}
//do something
{% endif %}
{% endwith %}

我不知道 如何在Django模板中更改变量。 有可能吗?还是有更好的方法来做到这一点?

最佳答案

这可以通过Django自定义过滤器完成

django custom filter

def update_variable(value):
data = value
return data

register.filter('update_variable', update_variable)

{% with "true" as data %}
{% if data == "true" %}
//do somethings
{{update_variable|value_that_you_want}}
{% else %}
//do somethings
{% endif %}
{% endwith %}

关于django - django可以修改模板中的变量值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31916408/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com