在Django中,我有一个变量flag=True
。
我把它传递给Html中的脚本:
<script>
if({{flag}}==True) do something
</script>
我假设将调用do something
,但事实并非如此。它看起来像True不等于True。谁能教我如何解决它?
答案 0 :(得分:2)
你应该这样做
<script>
{% if flag %}
do something
{% endif %}
</script>
您正在尝试使用python boolean值检查javascript条件。上面的例子是在django模板引擎中。但是你仍然要检查javascript中的条件,你必须这样做。
<script>
if ({{flag}}) {
do something
}
</script>