Вывести картинку с модели Django

Создал табличку в базе данных, вот моя модель:

class Blog(models.Model):
    title = models.CharField(max_length= 50)
    img = models.ImageField(blank=True, verbose_name='Images')
    content = models.TextField(null=True, blank=True)

Мой views.py:

def main(request):
    template = loader.get_template('blogApp/mainPage.html')
    bbs = Blog.objects.order_by('-date')
    context = {'bbs': bbs}
    return HttpResponse(template.render(context, request))

И html:

{% for i in bbs %}
    <h3>{{ i.title }}</h3>
    <img src='{{ i.img.url }}'>
    <h5>{{ i.content }}</h5>
{% endfor %}

Добавил в админке новый пост: введите сюда описание изображения

Но картинку так и не выводит: введите сюда описание изображения

Я так и не могу понять в чем проблема. Заранее благодарю за помощь!


Ответы (0 шт):