在Django模板中正确使用if else的方法?

2 投票
2 回答
5510 浏览
提问于 2025-04-16 08:40

在编程中,有时候我们需要处理一些数据,比如从一个地方获取数据,然后把它放到另一个地方。这就像是把水从一个桶倒到另一个桶一样。

有些时候,我们会遇到一些问题,比如数据的格式不对,或者我们想要的数据没有被正确地获取到。这就像是你想要的水被堵住了,流不出来。

为了避免这些问题,我们可以使用一些工具和方法来确保数据能够顺利地传输。比如,我们可以检查数据的格式,确保它是我们需要的样子;或者我们可以设置一些规则,让程序在遇到问题时能够自动处理。

总之,处理数据就像是一个搬运工,确保每一桶水都能顺利地从一个地方搬到另一个地方,而不出现任何的泄漏或堵塞。

{% if {{result}} == 'Invalid' %}
 <span class="error-message-uname">Invalid .</span>
{% endif %}

2 个回答

1
{% if result == 'Invalid' %}
    <span class="error-message-uname">Invalid .</span>
{% endif %}

查看Django文档

11

这要看你使用的是哪个版本的Django。从Django 1.2版本开始,这个用法是有效的:

{% if result == 'Invalid' %}
    <span class="error-message-uname">Invalid .</span>
{% endif %}

如果是更早的版本,就要使用ifequal

{% ifequal result 'Invalid' %}
    <span class="error-message-uname">Invalid .</span>
{% endifequal %}

撰写回答