if文を作成して、イベントタイプがオンラインであるかどうかを表示しようとしています。 、オンラインで自動的言ってエラーになっていない場合、そのつもり表示位置、オンラインIf Djangoの文テンプレート
<div class='upcoming_events'>
{% for event in page.get_upcoming_events %}
<div>
{{ event.title }}
<p>
{{ event.start}} |
{% if event_type == Online}
Online
{% elif event_type == "In Person" %}
{{ event.location }}
{% endif %}
</p>
<p><a href="http://www.google.com">Read more</a></p>
</div>
{% endfor %}
</div>
イムを表示する場合は、「ライン54上の無効なブロックタグを 『ENDFOR』 『のelif』、予想される 『空』か。」
問題を解決するにはどうすればよいですか?
あなたは本当にevent.typeまたはevent.event_typeではありませんか?ビュークラス/関数を追加して、コンテキストデータの設定方法を確認できますか? – dkarchmer