From 4cfa2c5f730f70e67c3f954c54bfcd13e7c51df2 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 9 Mar 2012 17:48:55 +0100 Subject: Manage many description images --- chimere/models.py | 6 ++---- chimere/templates/chimere/detail.html | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/chimere/models.py b/chimere/models.py index 03c54a8..b367f8c 100644 --- a/chimere/models.py +++ b/chimere/models.py @@ -256,10 +256,8 @@ class Marker(GeographicItem): return [item for order, item in sorted(items)] @property - def default_picture(self): - pict = self.pictures.filter(miniature=True) - if pict.count(): - return pict.all()[0] + def default_pictures(self): + return list(self.pictures.filter(miniature=True)) @property def date(self): diff --git a/chimere/templates/chimere/detail.html b/chimere/templates/chimere/detail.html index c7b3442..86ab6de 100644 --- a/chimere/templates/chimere/detail.html +++ b/chimere/templates/chimere/detail.html @@ -1,7 +1,7 @@ {% load i18n sanitize %}

{{ marker.name }}

- {% if marker.default_picture %}{{marker.name}}{%endif%} + {% for picture in marker.default_pictures %}{{marker.name}}{%endfor%}
{% if dated %}

{{marker.start_date|date:"D d M Y"}} -- cgit v1.2.3