помощь в подключении ImageField к html файлу

167
12 октября 2017, 10:48

Здравствуйте! Не могу найти нормального и полного объяснения в интернете насчет ImageField в Django.

у меня имеется модель:

class Post(models.Model):
    category = models.ForeignKey(Category)
    author = models.ForeignKey('auth.User')
    title = models.CharField(max_length=128)
    text = models.TextField()
    views = models.IntegerField(default=0)
    likes = models.IntegerField(default=0)
    created_date = models.DateTimeField(default=timezone.now())
    published_date = models.DateTimeField(blank=True)
    image = models.ImageField(blank=True, upload_to='images/blog/%Y/%m/%d')

Так же в settings прописаны пути для медиа:

MEDIA_DIR = os.path.join(BASE_DIR, 'media')
MEDIA_ROOT = MEDIA_DIR
MEDIA_URL = ''

Но не могу понять как их прикрепить к html файлу, чтобы они отображались на страничке

Answer 1

ImageField наследуется от FileField, поэтому в нём доступен атрибут url.

Можно вывести изображение таким образом:

<img src="{{ post.image.url }}" />
READ ALSO
Блок между 2мя секциями

Блок между 2мя секциями

Подсажите как сделать блок между 2мя секциями, к примеру, между хедром и нижней секцией над стыком между ними

184
Как сделать больше задержку между fade in и fade out

Как сделать больше задержку между fade in и fade out

Всем приветПодскажите пожалуйста, как в css сделать задержку между анимациями дольше, то-есть я хочу чтоб текст который появляется, дольше...

258
MySQL. ENUM в 30+ значений или отдельная таблица

MySQL. ENUM в 30+ значений или отдельная таблица

Есть наименования товаров: сумки, кошельки, перчатки и тд

195
Создать если нет или обновить если есть

Создать если нет или обновить если есть

Есть таблицаМне нужно вставить в неё строку, если её нет или же обновить её если запись уже существует

241