Задать вопрос

Как вывести изображения в background-image?

Как вывести изображения в background-image в style в теге div class="registryImage"?
Нужно вывести первый элемент photo
{% get_gallerys_list as gallerys_list %}
            {% for gallerys in gallerys_list %}
            <div class="one-third column">
                <div class="registryImage" style="background-image: url({{ gallerys.photo.image.url|first }});">
                {% for photo in gallerys.photo_set.all %}
                    <a class="registryLink" href="{{ photo.image.url }}" rel="prettyPhoto[{{ gallerys.pk }}]" title="{{ photo.title }}">{{ gallerys.title }}</a>
                {% endfor %}   
                </div>
            </div>    
            {% endfor %}
  • Вопрос задан
  • 2383 просмотра
Подписаться 3 Оценить 2 комментария
Решения вопроса 1
winordie
@winordie
Лучшая документация -- исходники
class Gallery(models.Model):
    item = models.CharField(max_length=50)

    class Meta:
        verbose_name = u"Галерея"
        verbose_name_plural = u"Галереи"

    def __unicode__(self):
        return self.title

    def first_photo_url(self):
        return self.photo_set.first().image.url

В шаблоне:
{{ gallerys.first_photo_url }}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы