在第一次重组后重新组合在Django模板中

时间:2018-01-19 21:33:46

标签: django django-templates django-views

我正在尝试创建一个包含一组照片的页面,按事件分类,然后在事件内按日期分类。 目前,在我看来,我这样做:

photos = Photo.objects.all().order_by('event')

然后,在我的模板中,我这样做:

{% regroup photos by event as event_list %}
{% for event in event_list %}
    <h6 class="event-title">
        {{ event.grouper|safe }} ({{ event.grouper.date }})
     </h6>
     {% for photo in event.list %}
         <img data-src="{{ photo.thumbnail.url }}" alt="{{ event.grouper|safe }} ({{ event.grouper.date }})" class="img-responsive img-thumbnail" />
     {% endfor %}
{% endfor %}

我可以通过photo.date_captured再次对照片进行分组吗?

在视图中执行此操作会更好吗?

0 个答案:

没有答案