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


Posted in Python onJuly 28, 2019

直接上代码

定义一个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']

以上这篇Django 实现admin后台显示图片缩略图的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python编写简单的画图板程序的示例教程
Dec 08 Python
Python程序退出方式小结
Dec 09 Python
Django contenttypes 框架详解(小结)
Aug 13 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
Oct 18 Python
python实现播放音频和录音功能示例代码
Dec 30 Python
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
May 23 Python
pyqt5 从本地选择图片 并显示在label上的实例
Jun 13 Python
python flask中动态URL规则详解
Nov 22 Python
django formset实现数据表的批量操作的示例代码
Dec 06 Python
python解决OpenCV在读取显示图片的时候闪退的问题
Feb 23 Python
python3 删除所有自定义变量的操作
Apr 08 Python
pycharm代码删除恢复的方法
Jun 26 Python
处理python中多线程与多进程中的数据共享问题
Jul 28 #Python
在django中图片上传的格式校验及大小方法
Jul 28 #Python
python之生产者消费者模型实现详解
Jul 27 #Python
python单线程下实现多个socket并发过程详解
Jul 27 #Python
如何使用python操作vmware
Jul 27 #Python
利用python计算windows全盘文件md5值的脚本
Jul 27 #Python
Djang的model创建的字段和参数详解
Jul 27 #Python
You might like
php 错误处理经验分享
2011/10/11 PHP
Laravel 5框架学习之表单
2015/04/08 PHP
Joomla使用Apache重写模式的方法
2016/05/04 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
javascript中&quot;/&quot;运算符常见错误
2010/10/13 Javascript
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
2014/06/02 Javascript
jQuery制作简洁的多级联动Select下拉框
2014/12/23 Javascript
jquery 插件实现多行文本框[textarea]自动高度
2015/03/04 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
Javascript实现倒计时时差效果
2017/05/18 Javascript
vue.js在标签属性中插入变量参数的方法
2018/03/06 Javascript
使用koa2创建web项目的方法步骤
2019/03/12 Javascript
Node.js如何优雅的封装一个实用函数的npm包的方法
2019/04/29 Javascript
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
2020/07/22 Javascript
[06:44]2014DOTA2国际邀请赛-钥匙体育馆开战 开幕式振奋人心
2014/07/19 DOTA
Python实现列表转换成字典数据结构的方法
2016/03/11 Python
python中的字典使用分享
2016/07/31 Python
Python字典的核心底层原理讲解
2019/01/24 Python
python+selenium 定位到元素,无法点击的解决方法
2019/01/30 Python
python中时间转换datetime和pd.to_datetime详析
2019/08/11 Python
python、Matlab求定积分的实现
2019/11/20 Python
Python变量、数据类型、数据类型转换相关函数用法实例详解
2020/01/09 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
将pycharm配置为matlab或者spyder的用法说明
2020/06/08 Python
python和php哪个更适合写爬虫
2020/06/22 Python
Python常用GUI框架原理解析汇总
2020/12/07 Python
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
社区工作者先进事迹
2014/01/18 职场文书
迟到检讨书500字
2014/02/05 职场文书
酒店员工培训方案
2014/06/02 职场文书
教师党员先进性教育自我剖析材料思想汇报
2014/09/24 职场文书
民主生活会对照检查材料范文
2014/10/01 职场文书
详解MindSpore自定义模型损失函数
2021/06/30 Python
《我的美好婚事》动画化决定纪念插画与先导PV公开
2022/04/06 日漫
MySQL transaction事务安全示例讲解
2022/06/21 MySQL