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实现文件名批量替换和内容替换
Mar 20 Python
在python的WEB框架Flask中使用多个配置文件的解决方法
Apr 18 Python
python命令行参数解析OptionParser类用法实例
Oct 09 Python
python使用arp欺骗伪造网关的方法
Apr 24 Python
用Python编写一个每天都在系统下新建一个文件夹的脚本
May 04 Python
python机器学习理论与实战(五)支持向量机
Jan 19 Python
OpenCV图像颜色反转算法详解
May 13 Python
Python实现常见的几种加密算法(MD5,SHA-1,HMAC,DES/AES,RSA和ECC)
May 09 Python
python opencv 实现读取、显示、写入图像的方法
Jun 08 Python
python实现AHP算法的方法实例(层次分析法)
Sep 09 Python
python状态机transitions库详解
Jun 02 Python
Python中的 enumerate和zip详情
May 30 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实现短信发送代码
2015/07/05 PHP
php验证邮箱和ip地址最简单方法汇总
2015/10/30 PHP
JS中getYear()和getFullYear()区别分析
2014/07/04 Javascript
深入理解JavaScript系列(42):设计模式之原型模式详解
2015/03/04 Javascript
详解JavaScript中Hash Map映射结构的实现
2016/05/21 Javascript
JS正则表达式学习之贪婪和非贪婪模式实例总结
2016/12/26 Javascript
js实现淡入淡出轮播切换功能
2017/01/13 Javascript
详解.vue文件中监听input输入事件(oninput)
2017/09/19 Javascript
3种vue路由传参的基本模式
2018/02/22 Javascript
Angular4.x Event (DOM事件和自定义事件详解)
2018/10/09 Javascript
vue的for循环使用方法
2019/02/12 Javascript
极简的Python入门指引
2015/04/01 Python
使用Python脚本在Linux下实现部分Bash Shell的教程
2015/04/17 Python
python3使用urllib模块制作网络爬虫
2016/04/08 Python
Python使用中文正则表达式匹配指定中文字符串的方法示例
2017/01/20 Python
详解python并发获取snmp信息及性能测试
2017/03/27 Python
python学习开发mock接口
2019/04/28 Python
python中比较两个列表的实例方法
2019/07/04 Python
Python 实现的 Google 批量翻译功能
2019/08/26 Python
Python Process多进程实现过程
2019/10/22 Python
Python hashlib模块加密过程解析
2019/11/05 Python
wxPython之wx.DC绘制形状
2019/11/19 Python
使用html2canvas.js实现页面截图并显示或上传的示例代码
2018/12/18 HTML / CSS
意大利团购网站:Groupon意大利
2016/10/11 全球购物
伦敦一卡通:The London Pass
2018/11/30 全球购物
佳能法国商店:Canon法国
2019/02/14 全球购物
应届生财务会计求职信
2013/11/05 职场文书
学术会议欢迎词
2014/01/09 职场文书
中国梦演讲稿开场白
2014/08/28 职场文书
学校食堂标语
2014/10/06 职场文书
婚前协议书范本
2014/10/27 职场文书
西安导游词
2015/02/12 职场文书
2019年怎样写好导游词?
2019/07/02 职场文书
导游词之阆中古城
2019/12/23 职场文书
redis 限制内存使用大小的实现
2021/05/08 Redis
5分钟教你docker安装启动redis全教程(全新方式)
2021/05/29 Redis