您现在的位置是: 网站首页 >Django Django

Django admin后台显示图片缩略图

admin2018年9月24日 14:08 Django 696人已围观

# 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
0人参与,0条评论

当前用户

未登录,点击   登录

站点信息

  • 建站时间:网站已运行1198天
  • 系统信息:Linux
  • 后台程序:Python: 3.8.10
  • 网站框架:Django: 3.2.6
  • 文章统计:256 篇
  • 文章评论:54 条
  • 腾讯分析网站概况-腾讯分析
  • 百度统计网站概况-百度统计
  • 公众号:微信扫描二维码,关注我们
  • QQ群:QQ加群,下载网站的学习源码
返回
顶部
标题 换行 登录
网站