@bituke

Как вывести изображение в шаблон django из модели?

Это штмл документ с джанги:
catalog.html
{% block catalog %}
{% for a in latest_product %}
	<p>{{a.product_name}} - {{a.product_price}} рублей</p>
	<img src="{% static '{{a.product_img}}' %}">

В цикл нужно вывести изображение из модельки ( то есть из базы данных )
То есть к названию продукта, нужно вывести изображение этого продукта, которое загрузит пользователь.
Вот код модельки:

models.py
class Product(models.Model):
	product_name = models.CharField('Название товара', max_length=50)
	product_img = models.ImageField('Обложка товара', upload_to='static/imgproduct/')
	product_price = models.IntegerField('Цена товара', default=0)
	def __str__(self):
		return self.product_name

	class Meta:
		verbose_name = 'Товар'
		verbose_name_plural = 'Товары'
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
@bacon
1. Вставляй код правильно, для этого есть тег code
2. Почитай правила, как ставить теги к вопросу
3. Ну и внимательней читай доки, там точно нет ничего про такое использования static, надо просто <img src="{{ a.product_img.url }}">
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Junto Москва
от 80 000 до 120 000 ₽
Верфь Екатеринбург
от 70 000 до 140 000 ₽
Большая Тройка Москва
от 120 000 до 200 000 ₽