Не могу вывести в админке картинки? - Python
Формулировка задачи:
Как вывести в админке картинки?
Делал так.
в модели
вывожу в админке admin.py
В админке .
Как решить проблему?
Листинг программы
- 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
Листинг программы
- list_display = ['title', 'time', 'author', 'kartinka', 'img']
- readonly_fields = ['img',]
Решение задачи: «Не могу вывести в админке картинки?»
textual
Листинг программы
- from django.db import models
- class Photo(models.Model):
- category = models.TextField(null=True)
- text = models.TextField(null=True)
- descr = models.TextField(null=True)
- img = models.TextField()
- def image_img(self):
- if self.img:
- return u'<img src="%s" width="100"/>' % self.img
- else:
- return '(none)'
- image_img.short_description = 'Thumb'
- image_img.allow_tags = True
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д