这个问题已经被问过了,但是那并没有解决我的问题。我已经搜索了很多,但是我无法在管理面板中显示图像缩略图。
我的models.py文件如下:
Admin.py 是 AccountAdmin 类的定义。
``` admin.site.register(Account, AccountAdmin) ```
``` urls.py 是 ```
我尝试了之前的解决方法,但是无法找到正确的答案。请帮助我找出解决方法,并给我一个适当的例子,以便我可以应用它。提前感谢您。
我的models.py文件如下:
thumb_impression=models.ImageField(blank=True, null=True)
cust_pic=models.ImageField(blank=True, null=True ,)
def admin_thumbnail(self):
return mark_safe(u'<img src="%s" />' % (self.cust_pic))
admin_thumbnail.short_description = 'Thumbnail'
# admin_thumbnail.allow_tags = True
admin_thumbnail = property(admin_thumbnail)
Admin.py 是 AccountAdmin 类的定义。
readonly_fields = ('balance','terms_and_condition')
fieldsets = [
('Account Details',{
'fields':['cust_id','cust_first_name','cust_middle_name','cust_last_name','cust_pic']
}),
('Thumbnail',{
'fields':['cust_pic']
}),
]
list_display = (
'cust_first_name',
'cust_last_name',
'admin_thumbnail',
)
``` admin.site.register(Account, AccountAdmin) ```
``` urls.py 是 ```
urlpatterns=[
url(r'^',include(router.urls)),
url(r'^static/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': settings.MEDIA_ROOT}),
我尝试了之前的解决方法,但是无法找到正确的答案。请帮助我找出解决方法,并给我一个适当的例子,以便我可以应用它。提前感谢您。
allow_tags
和short_description
有些棘手。 - GwynBleidD