2014-02-20 68 views
0

我一直在努力一段時間來顯示上傳的圖像與Django管理員中的縮略圖。Django管理員,使用easy_thumbnails顯示上傳圖片旁邊的縮略圖

我正在使用easy_thumbnails,所以理想情況下我想使用它,但是比任何事情都重要,任何人都可以粘貼一個顯示執行此操作所需的所有內容的簡單片段。我知道有關於這個以及一些Django片段的SO帖子,但我似乎還沒有足夠的理解能夠做到這一點。

目前在我的模型,我有:

#model.py 
main_image = models.ImageField(upload_to='images', null=True, blank=True) 

如何從這裏走,顯示圖像旁邊的縮略圖?

由於在期待,在

回答

0

想通了最後;)

#in model.py 
class Blog(models.Model): 
    main_image = models.ImageField(upload_to='images', null=True, blank=True) 

    def image_thumb(self): 
     return '<img src="/media/%s" width="100" height="100" />' % (self.main_image) 
    image_thumb.allow_tags = True 

#in admin.py 
class BlogAdmin(admin.ModelAdmin): 
    fields = (('main_image', 'image_thumb')) 

    readonly_fields = ('image_thumb',) 

admin.site.register(Blog, BlogAdmin)