Skip to content Skip to sidebar Skip to footer

Displaying Unique Objects Only In Django Templates

I have a list of objects. I want to display these objects in such a way that only the first unique date displays if the subsequent objects contain the same date. If the date is dif

Solution 1:

Using a simple_tag made it much easier for me to save state and accomplish exactly what I needed to.

from django import template
register = template.Library()

@register.simple_tag(takes_context=True)
def stop_repeat(context, event):
    """
    Finds various types of links embedded in feed text and creates links out of them.
    """
    if event.date:
        if (event.get_date_time_location(), event.id) in context:
            return ''
        else:
            context[(event.get_date_time_location(), event.id)] = (event.get_date_time_location(), event.id)
            return event.get_date_time_location()

Post a Comment for "Displaying Unique Objects Only In Django Templates"