【问题标题】:How to compare a variable string with a string in django?如何将变量字符串与django中的字符串进行比较?
【发布时间】:2016-03-03 04:58:45
【问题描述】:

我正在尝试这样做:

{% ifnotequal slider.title "" %}
<div class="dev-caption-big">
{{ slider.titulo }}
</div>
{% endifnotequal %}

但这不应该创建 div,因为变量字符串 (slider.titulo) 为空。

如何比较?

【问题讨论】:

  • 您正在检查slider.title 的值但打印slider.titulo 的值?
  • 只是我的小错误。但还是不行。

标签: django django-templates


【解决方案1】:

你需要比现在更好的检查,试试这个:

{% if slider.titulo|length > 0 %}
   <div class="dev-caption-big">
       {{ slider.titulo }}
   </div>
{% endif %} 

【讨论】:

  • 如果变量中有值,它会创建 div,即使它是一堆空格,如 " "
  • 我将 0 更改为 1,仍然创建。而且它没有一堆空格。
  • 创建的 HTML 源代码是什么?你能用那个更新你的问题吗?
  • 它创建了
猜你喜欢
  • 2015-10-03
  • 2012-04-06
  • 1970-01-01
  • 2018-03-17
  • 1970-01-01
  • 2015-08-14
  • 1970-01-01
  • 2017-03-02
  • 1970-01-01
相关资源
最近更新 更多