Задать вопрос
@expp

Как сделать вывод изображения Django?

Добрый вечер. Как сделать вывод изображения в Django? Я пытался его вывести, но все безуспешно.
Код представлен ниже. Надеюсь на вашу помощь, спасибо) (Если сам вопрос не понятен, то надо просто вывести постер фильма(изображение) на страницу сайта).

models.py

class Article(models.Model):
    title = models.CharField('Название', max_length=350)
    description = models.TextField('Описание')
    poster = models.ImageField('Картинка', upload_to="articles/")
    date = models.DateTimeField(auto_now_add=True)
    tags = models.ManyToManyField(Hashtags, verbose_name='Теги', related_name='article_tags')
    read_time = models.PositiveSmallIntegerField('Время чтения: ', default='5')
    draft = models.BooleanField('Черновик', default=True)


views.py
class ArticleDetailView(DetailView):
    model = Article
    slug_field = 'title'


urls.py
from django.urls import path
from . import views

urlpatterns = [
    path('', views.ArticleList.as_view(), name='articlelist'),
    path('article/<str:slug>', views.ArticleDetailView.as_view(), name='articledetailview'),

]


HTML шаблон
<h3>{{ article.title }}</h3>
<img src="{{ article.poster.url }}" alt=''> (Тут картинка, ее не позволяет написать)
<p>{{ article.description }}</p>
<p>Тег:  {{ article.tags }}</p>
<p>Время чтения статьи: {{ article.read_time }}</p>
  • Вопрос задан
  • 190 просмотров
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • ProductStar
    Django + Python разработка
    2 месяца
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • Бруноям
    Python-фреймворк Django
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы