I want to show image like this Django admin listview Customize Column Name. I've checked Django Admin Show Image from Imagefield, Django - Display ImageField, Django - How can I display a photo saved in ImageField?.
This is my models.py and admin.py.
#models.py
class Movie(models.Model):
    id = models.IntegerField(primary_key=True)
    master_id = models.IntegerField()
    url = models.CharField(max_length=100)
    cover = models.CharField(max_length=100)
    tittle = models.CharField(max_length=50)
    duration = models.CharField(max_length=10)
    click = models.IntegerField()
    platform_time = models.DateTimeField()
    platform_type = models.IntegerField()
    entry_date = models.DateTimeField()
    enable = models.IntegerField()
    def image_tag(self):
        return u'<img src="%s" />' % self.cover
    image_tag.short_description = 'Image'
    image_tag.allow_tags = True
    class Meta:
        managed = False
        db_table = 'movie'
#admin.py
class MovieAdmin(admin.ModelAdmin):
    list_display = ('id', 'master_id', 'url', 'cover', 'tittle', 'duration', 'click', 'platform_time', 'platform_type', 'entry_date', 'enable')
    search_fields = ('id', 'tittle',)
    list_filter = ( 'enable', )
    readonly_fields = ( 'image_tag', )
Now, this is a part of my interface, there is no image_tag field. Further more, If I modify cover field to image_tag, the cover field is still not image visible.

 
     
     
     
     
     
    