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简单文本处理的方法
Jul 10 Python
Python实现在线音乐播放器
Mar 03 Python
Python模块搜索路径代码详解
Jan 29 Python
Python操作word常见方法示例【win32com与docx模块】
Jul 17 Python
python实现自动登录后台管理系统
Oct 18 Python
浅谈pycharm的xmx和xms设置方法
Dec 03 Python
pyqt5 使用cv2 显示图片,摄像头的实例
Jun 27 Python
python 实现识别图片上的数字
Jul 30 Python
Python代码一键转Jar包及Java调用Python新姿势
Mar 10 Python
Python restful框架接口开发实现
Apr 13 Python
python 下划线的不同用法
Oct 24 Python
python3 re返回形式总结
Nov 20 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中一个有意思的日期逻辑处理
2012/03/25 PHP
兼容ie6浏览器的php下载文件代码分享
2014/07/14 PHP
PHP读取文件内容的五种方式
2015/12/28 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
2016/01/07 PHP
Laravel框架实现超简单的分页效果示例
2019/02/08 PHP
JavaScript Array扩展实现代码
2009/10/14 Javascript
javascript面向对象之Javascript 继承
2010/05/04 Javascript
JQuery里面的几种选择器 查找满足条件的元素$(&quot;#控件ID&quot;)
2011/08/23 Javascript
jquery清空表单数据示例分享
2014/02/13 Javascript
实现js保留小数点后N位的代码
2014/11/13 Javascript
javascript检查浏览器是否已经启用XX功能
2015/07/10 Javascript
jQuery实现内容定时切换效果完整实例
2016/04/06 Javascript
前端学习笔记style,currentStyle,getComputedStyle的用法与区别
2016/05/28 Javascript
Node.js的文件权限及读写flag详解
2016/10/11 Javascript
ReactJS实现表单的单选多选和反选的示例
2017/10/13 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
2017/12/18 Javascript
vue 路由嵌套高亮问题的解决方法
2018/05/17 Javascript
使用Vue自定义指令实现Select组件
2018/05/24 Javascript
Vue.js 事件修饰符的使用教程
2018/11/01 Javascript
利用js-cookie实现前端设置缓存数据定时失效
2019/06/18 Javascript
node 标准输入流和输出流代码实例
2019/09/19 Javascript
基于Echarts图表在div动态切换时不显示的解决方式
2020/07/20 Javascript
python进阶教程之函数参数的多种传递方法
2014/08/30 Python
Python中使用select模块实现非阻塞的IO
2015/02/03 Python
Python编程实战之Oracle数据库操作示例
2017/06/21 Python
ubuntu16.04制作vim和python3的开发环境
2018/09/23 Python
python实现求特征选择的信息增益
2018/12/18 Python
如何实现更换Jupyter Notebook内核Python版本
2020/05/18 Python
CSS3 @font-face属性使用指南
2014/12/12 HTML / CSS
印尼最大的在线购物网站:MatahariMall.com
2016/08/26 全球购物
什么是事务?事务有哪些性质?
2012/03/11 面试题
工资收入证明样本(5篇)
2014/09/16 职场文书
英语复习计划
2015/01/19 职场文书
故意伤害罪辩护词
2015/05/21 职场文书
孕妇病假条怎么写
2015/08/17 职场文书
2016年小学植树节活动总结
2016/03/16 职场文书