我試圖創建一個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無效的塊標籤:‘ELIF’,預計‘空’或‘ENDFOR’。」
我該如何解決問題?
你確定不是event.type或event.event_type?你可以添加你的視圖類/功能,所以我們可以看到你是如何設置你的上下文數據 – dkarchmer