Django模板,如果语句未更新

问题描述 投票:-1回答:1

我在django模板中有一个if语句,该语句检查views.count变量是否大于0以显示按钮。一旦我的views.count增加,我的if语句就不会更新,而且我也不明白为什么,因为我正在使用javascript更新变量。在模板的其他部分,我正在迭代视图,并且它可以正确更新。

        {% if views.count > 0 %}
        <a class="btn preview__tour">{% trans 'Preview tour' %}</a>
        {% endif %}
django templates
1个回答
0
投票

Django模板仅在页面加载时呈现一次代码。除非刷新页面,否则它不会再次呈现。因此,使用javascript更新变量不会触发模板再次呈现,除非它触发页面重新加载。

© www.soinside.com 2019 - 2024. All rights reserved.