在Django模板中正确使用if else的方法?
在编程中,有时候我们需要处理一些数据,比如从一个地方获取数据,然后把它放到另一个地方。这就像是把水从一个桶倒到另一个桶一样。
有些时候,我们会遇到一些问题,比如数据的格式不对,或者我们想要的数据没有被正确地获取到。这就像是你想要的水被堵住了,流不出来。
为了避免这些问题,我们可以使用一些工具和方法来确保数据能够顺利地传输。比如,我们可以检查数据的格式,确保它是我们需要的样子;或者我们可以设置一些规则,让程序在遇到问题时能够自动处理。
总之,处理数据就像是一个搬运工,确保每一桶水都能顺利地从一个地方搬到另一个地方,而不出现任何的泄漏或堵塞。
{% if {{result}} == 'Invalid' %}
<span class="error-message-uname">Invalid .</span>
{% endif %}
2 个回答
1
{% if result == 'Invalid' %}
<span class="error-message-uname">Invalid .</span>
{% endif %}
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 %}