Jinja2和HTML Div标签

3
我有一个HTML文件,我正在使用Python中的jinja2进行渲染,其中有一些像这样的div部分:
<div id="imdb">
{{imdb_output}}
</div>

现在即使从Python文件中的函数返回imdb_output变量的值为None,HTML仍然显示div部分,尽管没有内容,但是有它的CSS!但是,如果imdb_output没有值可显示,我需要做什么才能使空的div部分也不出现?我需要添加一些JS吗?请帮忙!以下是问题的屏幕截图:http://imgur.com/qVfk2

我可能没有理解这个问题,请问能否重新表述问题或提供更多信息?视图和模板的实际代码可能会有所帮助。 - amirouche
2个回答

3

3

只需检查 imdb_output 是否为空:

{% if imdb_output %}
  <div id="imdb">
    {{imdb_output}}
  </div>
{% endif %}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接