Добрый день.
Характеристики:
1) django 1.10.5
2) Linux Mint Cinnamon
3) Python 3.5.2 (default, Nov 17 2016, 17:05:23)
4) База SQL Lite
Есть проблема с выводом картинок.
models.py
class Item(models.Model):
name = models.CharField(max_length=255, verbose_name='Название товара')
price = models.IntegerField(default=0, verbose_name='Цена')
image = models.CharField(max_length=255, verbose_name='Ссылка на картинку')
alias = models.SlugField( verbose_name='Alias товара')
category= models.ForeignKey(Category)
class Meta:
verbose_name = 'Товар'
verbose_name_plural = 'Товары'
def __str__(self):
return 'Товар %s' % self.name
index.html
<a class="item" href="/item/{{ tovar.alias }}">
<img src="{{tovar.image}}" alt="Grebannaja kartinka">
<span class="title"> {{ tovar.name }} </span>
<span class="price"> {{ tovar.price }} </span>
</a>
Собственно <img src="{{tovar.image}}" alt="Grebannaja kartinka"> - вот это не работает.
Почитал, говорят надо в settings указать, но хочу понимать что откуда растет, чтобы когда на боевой переезжать не было лишнего кода.