{% regroup talk_list by event as event_list %} {% for event in event_list %}
  • {{ event.list.0.get_event_display }}
      {% for talk in event.list %}
    • {{ talk }} by {% for speaker in talk.speakers.all %} {{ speaker }} {% if forloop.revcounter == 2 %} and {% elif not forloop.last %}, {% endif %} {% endfor %}
    • {% endfor %}
    {% empty %}Nothing
  • {% endfor %}