【问题标题】:If Statement - Django/PythonIf 语句 - Django/Python
【发布时间】:2018-08-05 03:50:13
【问题描述】:

我正在尝试在 Django 中运行基本的 if 语句。我想说的是,如果输入到“腰”文本框中的数字小于 100,那么如果不输出中,则输出小。我的代码如下;

{% block body %}
    <div class="container">
        <h1> Input Details </h1>
        {% for detail in input_detail %}
            <br>
            <br>
            Waist {{ detail.waist }}
            <br>
            <br>
        {% endfor %}
        {% if detail.waist <= 100 %}
            <p> small </p>
        {% else %}
            <p> Medium </p>
        {% endif %}
    </div>
{% endblock %}

非常感谢任何帮助。

【问题讨论】:

  • Django,python 无法在没有请求的情况下更改客户端输入到网页,这意味着没有刷新。这意味着您需要使用 javascript 来执行该操作。但是,如果您对页面刷新没问题,您可以简单地创建一个转到 www.ws.com/?waist=x 的按钮,当用户转到该链接时,它只需将服务器端的 waist 更改为 x

标签: python django if-statement


【解决方案1】:

您可能应该查看一些 javascript 解决方案而不是 django 模板来进行这样的动态更改。

使用 django,您可以做的是一个带有您输入的表单,并让另一个视图获取您的结果并根据您的输入显示小型或中型。

【讨论】:

    猜你喜欢
    • 2018-04-10
    • 2023-03-16
    • 2016-10-31
    • 1970-01-01
    • 2022-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-20
    相关资源
    最近更新 更多