0
ERRORS:
<class 'blog.admin.CategoryAdmin'>: (admin.E108) The value of 'list_display[0]' refers to 'image_tag', which is n
ot a callable, an attribute of 'CategoryAdmin', or an attribute or method on 'blog.Category'.

System check identified 1 issue (0 silenced).
Ankit Tiwari
  • 4,438
  • 4
  • 14
  • 41
  • models.py def image_tag(self): return format_html( ''.format(self.image)) admin.py class CategoryAdmin(admin.ModelAdmin): list_display = ('image_tag', 'title', 'description', 'url', 'add_date',) search_fields = ('title',) urls.py urlpatterns = [ path('admin/', admin.site.urls), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) – Prof. B. M. Kataria Dec 31 '21 at 05:57
  • Please refer this questions [answer](https://stackoverflow.com/questions/16307307/django-admin-show-image-from-imagefield) – Akash senta Dec 31 '21 at 06:17

1 Answers1

0

model.py

class Demo(models.Model):
    """ Class for demo Model. """
    image = models.ImageField(upload_to='folder_name/', null=True, blank=True)

views.py

class DemoAdmin(admin.ModelAdmin):
    """ Class for Demo Admin. """
    list_display = ('image_source',)

    def image_source(self):
        return format_html('media/folder_name/{}'.format(self.image))
Ankit Tiwari
  • 4,438
  • 4
  • 14
  • 41
Akash Nagtilak
  • 325
  • 1
  • 5