您现在的位置是: 网站首页 >Django Django
Django admin后台显示图片缩略图
admin2018年9月24日 14:08 【Django 】 1188人已围观
# Django admin后台显示图片缩略图 - 定义一个cover_img来返回显示图片的html - 定义显示图片说明和allow_tags - `mark_safe`方法于`django.utils.safestring`导入 ```python class WorksAdmin(object): def cover_img(self, obj): try: img = mark_safe('<img src="%s" width="50px" />' % (obj.cover.url,)) except Exception as e: img = '' return img cover_img.short_description = '封面图片' cover_img.allow_tags = True list_display = ['category', 'name', 'weight', 'price', 'status', 'cover', 'cover_img', 'created_time'] search_fields = ['name'] list_editable = ['weight', 'price'] readonly_fields = ['cover_img'] xadmin.site.register(Works, WorksAdmin) ``` 以上是xadmin的注册方式,admin实现一样 ![BLOG_20180924_141031_16](/media/blog/images/2018/09/BLOG_20180924_141031_16.png "博客图集BLOG_20180924_141031_16.png")
很赞哦! (5)
相关文章
文章交流
- emoji