3

Pythonでjinja2でレンダリングしているhtmlファイルがあります。これには、次のようないくつかのdivセクションがあります

<div id="imdb">
{{imdb_output}}
</div>

これで、imdb_output 変数の値が Python ファイルの関数から None に返された場合でも、期待どおり、HTML にはコンテンツがなくても div セクションが表示されますが、css が含まれています!

しかし、imdb_output に表示する値がない場合、空の div セクションも表示されないようにするにはどうすればよいですか?? JSを追加する必要がありますか?

助けてください!

これが問題のスクリーンショットです:- http://imgur.com/qVfk2

4

2 に答える 2

3

これを使って

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

テンプレート デザイナー向けの jinja2 ドキュメントを読む必要があります。

于 2012-09-24T13:02:33.527 に答える
3

imdb_output が空かどうかを確認するだけです。

{% if imdb_output %}
  <div id="imdb">
    {{imdb_output}}
  </div>
{% endif %}
于 2012-09-24T13:02:48.463 に答える