Cómo comparar fechas en Django

Me gustaría comparar una fecha con la fecha actual en Django, preferiblemente en la plantilla, pero también es posible hacerlo antes de renderizar la plantilla. Si la fecha ya pasó, quiero decir "En el pasado", mientras que si es en el futuro, quiero dar la fecha.

Esperaba que alguien pudiera hacer algo como esto:

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

Ahora es la fecha de hoy, pero esto no funciona. No pude encontrar nada sobre esto en los documentos de Django. ¿Alguien puede dar algún consejo?

Respuestas a la pregunta(7)

Su respuesta a la pregunta