【问题标题】:Django template if statement not updatingDjango模板if语句没有更新
【发布时间】:2020-04-16 11:08:09
【问题描述】:

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

        {% if views.count > 0 %}
        <a class="btn preview__tour">{% trans 'Preview tour' %}</a>
        {% endif %}

【问题讨论】:

  • 如何使用 Javascript 更新 Django 模板变量?!

标签: django templates


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-17
    • 2020-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-20
    • 2015-05-14
    • 2021-06-30
    相关资源
    最近更新 更多