загрузка изображений по списку в шаблоне Django - PullRequest
0 голосов
/ 23 марта 2019

Я пытаюсь выполнить рендеринг по шаблону django с фотографиями, сохраненными в базе данных, используя listview, чтобы они могли работать как миниатюры, как на amazon.com, но изображения не загружаются

{% for offer in offer_details %}

    {% if offer == None %}
    <a href="#"><img src="{% static "pics/s7.jpg" %}" class="im"></a>

    {% else %}
    <a href="#"><img src="{{offer.photo.url}}"></a>
    {% endif %}
{% endfor %}


views.py
    class Index(ListView):
        context_object_name = 'offer_details'
        model = models.Offer_discription
        template_name = "index.html"

1 Ответ

0 голосов
/ 23 марта 2019
from django.contrib import admin
from django.urls import path,include
from interface import views
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    path('admin/', admin.site.urls, name="adi"),
    path("",views.Index.as_view(), name="index"),
    path("interface/",include("interface.urls")),
    path("logout/",views.user_logout, name="logout"),
    path("special", views.special,name="special"),
    path("<int:pk>/", views.OfferDetailView.as_view(), name=" OfferDetailView")

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

Я не добавлял последнюю строку кода и последние два импорта

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...