我正在尝试创建一个包含一组照片的页面,按事件分类,然后在事件内按日期分类。 目前,在我看来,我这样做:
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
再次对照片进行分组吗?
在视图中执行此操作会更好吗?