Как использовать изображение, которое хранится в ImageField в шаблоне? - PullRequest
0 голосов
/ 05 сентября 2018

У меня есть следующие модели.py:

class Insurance(models.Model):
area = models.CharField(max_length=100)
title = models.CharField(max_length=50)
insurance_type = models.CharField(max_length=50)
area_photo = models.ImageField(upload_to='static/image')

И этот шаблон:

                    {% for product in insurance.insuranceproducts_set.all %}
                    <li class="one_third btmspace-10 holder">
                    <figure><img src="{% static 'img/320x320.png' %}" alt="">
                        <div class="content">
                            <p><a href="{% url 'insurance:farmer_type' product.id %}">{{ product.title }}</a></p>
                        </div>
                    </figure>
                    </li>
                    {% endfor %}

Проблема в том, что на странице необходимо загрузить краткое описание товара. Вот необходимо загрузить изображение, которое связано с этим страховым продуктом. Как я могу это сделать?

1 Ответ

0 голосов
/ 05 сентября 2018

В документах есть хорошее резюме: https://docs.djangoproject.com/en/2.1/faq/usage/#how-do-i-use-image-and-file-fields

Попробуйте изменить тег изображения на ::

<img src="{{insurance.area_photo.url}}" alt="">
...