Напишите функцию для события с именем in_future
, которая будет сравнивать event.date
с datetime.now()
и использовать ее в шаблоне.Не помещайте ненужную логику в шаблон.
Или, как предложил Маной, вы можете создать собственный фильтр in_the_future
и назвать его:
{% if event.date|in_the_future %}
Это так просто, как:
@register.filter
def in_the_future(value):
return value > datetime.now()