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中使用序列的方法
Aug 03 Python
Python检测网站链接是否已存在
Apr 07 Python
Python的Django中将文件上传至七牛云存储的代码分享
Jun 03 Python
python 实现在Excel末尾增加新行
May 02 Python
如何安装多版本python python2和python3共存以及pip共存
Sep 18 Python
Python面向对象之类和对象实例详解
Dec 10 Python
Python中的集合介绍
Jan 28 Python
python pytest进阶之conftest.py详解
Jun 27 Python
python画双y轴图像的示例代码
Jul 07 Python
Python StringIO如何在内存中读写str
Jan 07 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
Mar 11 Python
python 服务器运行代码报错ModuleNotFoundError的解决办法
Sep 16 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按行读取、处理较大CSV文件的代码实例
2014/04/09 PHP
ThinkPHP实现动态包含文件的方法
2014/11/29 PHP
php从文件夹随机读取文件的方法
2015/06/01 PHP
给moz-firefox下添加IE方法和属性
2007/04/10 Javascript
使用正则替换变量
2007/05/05 Javascript
基于jQuery的自动完成插件
2011/02/03 Javascript
对frameset、frame、iframe的js操作示例代码
2013/08/16 Javascript
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
jquery-syntax动态语法着色示例代码
2014/05/14 Javascript
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
2015/03/04 Javascript
javascript实现全角半角检测的方法
2015/07/23 Javascript
解决jquery无法找到其他父级子集问题的方法
2016/05/10 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
2016/05/17 Javascript
jQuery ajax调用webservice注意事项
2017/10/08 jQuery
JavaScript实现带有子菜单和控件的slider轮播图效果
2017/11/01 Javascript
javascript使用链接跨域下载图片
2019/11/01 Javascript
vue 返回上一页,页面样式错乱的解决
2019/11/14 Javascript
vue移动端模态框(可传参)的实现
2019/11/20 Javascript
vue 获取元素额外生成的data-v-xxx操作
2020/09/09 Javascript
python使用reportlab画图示例(含中文汉字)
2013/12/03 Python
python实现猜数字游戏(无重复数字)示例分享
2014/03/29 Python
wxpython实现图书管理系统
2018/03/12 Python
Python 实现网页自动截图的示例讲解
2018/05/17 Python
Flask框架各种常见装饰器示例
2018/07/17 Python
Pycharm 设置默认头的图文教程
2019/01/17 Python
使用Python打造一款间谍程序的流程分析
2020/02/21 Python
python自动打开浏览器下载zip并提取内容写入excel
2021/01/04 Python
美国家居装饰店:Pier 1
2019/09/04 全球购物
三年级音乐教学反思
2014/01/28 职场文书
共产党员承诺书
2014/03/25 职场文书
买房协议书
2014/04/11 职场文书
房地产开发项目建议书
2014/05/16 职场文书
幼儿园辞职信范文
2015/02/27 职场文书
导师鉴定意见
2015/06/05 职场文书
2016年企业先进员工事迹材料
2016/02/25 职场文书