Как я могу поместить изображение из списка в шаблон

Я изучаю django и хочу показать изображение списка в шаблоне

views.py

  data = [
            {
                "titulo": "image card 1",
                "imagem": img/image2.png",
            },
            {      
                "titulo": "image card 2",
                "imagem": "img/image1.png",
            },
        ]
return render(request, 'projects/dev.html',{'data':data})

template = index.html

<div class="pb-5 container">
    <div class="row">
         
         {%for item in data%}
        <div class="card-deck col-md-6 pt-4 mx-auto">
            <div class="card">
                <a href="#">
                    <img class="card-img-top" src="{{item.imagem}}" alt="">
                </a>
                <div class="card-body">
                    <h5 class="card-title">
                        {{item.titulo}}<br>
                    </h5>
                </div>
            </div>
        </div>
        {%endfor%}
    </div>
</div>
</div>

obs: Я использую статические файлы

Настройка корневых адресов для статических медиафайлов:

urlpatterns = []
urlpatterns = urlpatterns + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

Просмотров:

data = Card.objects.all()
return render(request, 'projects/dev.html',{ 'data': data })

Шаблон:

<div class="pb-5 container">
    <div class="row">
         
         {%for item in data%}
        <div class="card-deck col-md-6 pt-4 mx-auto">
            <div class="card">
                <a href="#">
                    <img class="card-img-top" src="/{{ MEDIA_URL }}{{ item.item_image.url }}" alt="">
                </a>
                <div class="card-body">
                    <h5 class="card-title">
                        {{item.titulo}}<br>
                    </h5>
                </div>
            </div>
        </div>
        {%endfor%}
    </div>
</div>
</div>
Вернуться на верх