网络编程
位置:首页>> 网络编程>> Python编程>> Django 实现admin后台显示图片缩略图的例子

Django 实现admin后台显示图片缩略图的例子

作者:我就是全世界  发布时间:2022-05-30 19:46:02 

标签:Django,admin,缩略图

直接上代码

定义一个upload_img来返回显示图片的html

定义显示图片说明和allow_tags

mark_safe方法于django.utils.safestring导入


from django.utils.safestring import mark_safe
from django.contrib import admin

@admin.register(AliOSSFile)
class AliOssUploadAdmin(admin.ModelAdmin):
 def upload_img(self, obj):
   try:
     img = mark_safe('<img src="%s" width="50px" />' % (obj.file.url,))
   except Exception as e:
     img = ''
   return img
 upload_img.short_description = 'Thumb'
 upload_img.allow_tags = True

list_display = ['id', 'ali_id', 'file', 'upload_img', 'created_time']
 readonly_fields = ['upload_img']

来源:https://blog.csdn.net/qq_40999403/article/details/81035732

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com