Найти - Пользователи
Полная версия: Не могу вывести в админку превью картинки?
Начало » Django » Не могу вывести в админку превью картинки?
1 2
blazer-05
Как вывести в админке картинки?
Делал так.
    kartinka = models.ImageField(upload_to='images/blog/%d/%m/%Y', blank=True, verbose_name='Изображение')
    def __unicode__(self):
        return self.title
    

def img(self):
        if self.kartinka:
            return '< img src="%s" width="100"/>' % self.kartinka.url
        else:
            return '(Нет картинки)'
    img.short_description = 'Миниатюра'
    img.allow_tags = True
 
вывожу в админке admin.py
    list_display = ['title', 'time', 'author', 'kartinka', 'img']
    readonly_fields = ['img',]

В админке получаю так.
Как решить проблему?
FishHook
как то так
Rodegast
> Как решить проблему?

def img(self):
        return ......
img.short_description = 'Миниатюра'
img.allow_tags = True
blazer-05
Rodegast
> Как решить проблему?
Вы тоже с такой проблемой столкнулись? Я ее решил, сейчас пишу маленький мануал по решению этой проблемы и позже дам ссылку на него!
Rodegast
Это как раз и был ответ с решением
blazer-05
Rodegast
Это как раз и был ответ с решением
Та нет, это совсем не помогло!
Rodegast
Какая версия? В 1.8 всё работает.
blazer-05
Rodegast
Какая версия? В 1.8 всё работает.
Да 1.8.5 у меня и нифига не заработало!
Вот мануал решения проблемы, сильно не пинайте - только учу джанго!
Подсказка была здесь!

Хотел бы объяснения, почему у меня не сработал изначальный код, ведь его много кто советовал мне!
Rodegast
> Хотел бы объяснения, почему у меня не сработал изначальный код, ведь его много кто советовал мне!

Отступ у тебя не там стоял.
blazer-05
Rodegast
> Хотел бы объяснения, почему у меня не сработал изначальный код, ведь его много кто советовал мне!Отступ у тебя не там стоял.
Какой отступ? Можно подробнее плиз!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB