Como comparar datas no Django

Eu gostaria de comparar uma data com a data atual no Django, preferencialmente no modelo, mas também é possível fazer isso antes de renderizar o modelo. Se a data já passou, quero dizer "No passado" e, se for no futuro, quero dar a data.

Eu esperava que alguém pudesse fazer algo assim:

{% if listing.date <= now %} 
     In the past 
{% else %} 
     {{ listing.date|date:"d M Y" }} 
{% endif %}

Sendo agora a data de hoje, mas isso não funciona. Não encontrei nada sobre isso nos documentos do Django. Alguém pode dar algum conselho?

questionAnswers(7)

yourAnswerToTheQuestion