【发布时间】:2013-05-08 02:16:23
【问题描述】:
我有这个代码:
{% if username_is_ok == True %}
<input type="text" name="inputName" placeholder="Name" required>
{% else %}
<div class="control-group error">
<input type="text" name="inputName" placeholder="Name" value="{{ username }}"
class="text-error" required>
<span class="help-block text-error">User already exists</span>
</div>
{% endif %}
调试器说username_is_ok == True 等于{bool} True。但它转到else 分支,当页面加载时我看到错误消息。我看不到任何错误,我对此感到沮丧。你能帮助我吗?谢谢。
【问题讨论】:
-
尝试使用
{% if username_is_ok %} -
我添加了
== True以再次检查username_is_ok的值,所以这不是解决方案。 -
你检查
username_is_ok是否等于True?? -
@nnaelle 他说他在他的问题中做到了。
-
哦,我以为他只是检查了它是否是布尔值。那我不好。无论如何,我都会检查视图,以防万一。对不起,我误解了
标签: python django django-templates