'daki ifade şablonu, etkinlik türünün çevrimiçi veya kişisel olup olmadığını görüntülemek için bir if-statement oluşturmaya çalışıyorum. , çevrimiçi otomatik söyleyerek hata alıyorum değilse onun olacak ekran konumu, çevrimiçiDjango
<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>
im gösterilecek eğer "satırında 54 geçersiz blok etiketi: 'endfor' 'elif', beklenen 'boş' veya".
Sorunu nasıl çözebilirim?
Event.type veya event.event_type olmadığından emin misiniz? Görünüm sınıfınızı/işlevinizi ekleyebilmeniz için bağlam verilerinizi nasıl ayarlayacağınızı görebiliriz – dkarchmer