Добрый вечер !
Хочу в админке видеть посты не только в виде списка названий, но еще отображать изображения. Как это реализуется в Django?
Пока нет достаточного опыта самому разобраться.
Вот модель:
class Article(models.Model):
category = models.ForeignKey('Category', on_delete=models.SET_NULL, null=True, blank=False)
slug = models.SlugField('Slug', max_length=150, unique=True, null=True, blank=True)
title = models.CharField('Название статьи', max_length=150, help_text='Название статьи в текущем разделе')
content = models.TextField('Описание статьи', db_index=True, null=True, blank=True)
image = models.ImageField('Главное изображение', upload_to='articles/', null=True, blank=True)
def image_img(self):
if self.image:
return u'<a href="{0}" target="_blank"><img src="{0}" width="100"/></a>'.format(self.image.url)
else:
return '(Нет изображения)'
image_img.short_description = 'Фото'
image_img.allow_tags = True
def __str__(self):
return self.title
Вроде все добавил, но не появляется фото. В админку надо что-то добавить?