2009-06-05 73 views
0

我在我的模型字段中存儲圖像位置,名爲'banner'.now in list_display page我想將該字段顯示爲圖像而不是名稱。我做了一個函數,它是圖像的位置但我不能看到圖像,而不是說我很seening串列表顯示

在我的模型旗幟字符改變場

任何解決方案?

def get_banner_image(obj): 
    img = u'' 

    imgtag = mark_safe(u'<img src="http://www.asdd.com/%s">' % (obj.banner)) 
    img +=imgtag 

    return mark_safe('%s' % (img)) 

在我的admin.py

list_display =(get_banner_image)

+1

出於(完全自私)的興趣,你爲什麼把這個標記爲社區維基? – 2009-06-05 10:39:26

回答

3

將這個在您的models.py

def get_banner_image(self): 
    return u'<img src="http://www.asdd.com/%s" />' % (obj.banner) 
get_banner_image.allow_tags = True 

更多細節(加一個例子)查看the docs

+0

如何導入 – ha22109 2009-06-05 11:04:16