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实现多线程下载文件的代码实例
Jun 01 Python
Python判断字符串与大小写转换
Jun 08 Python
python中requests使用代理proxies方法介绍
Oct 25 Python
python测试mysql写入性能完整实例
Jan 18 Python
5个很好的Python面试题问题答案及分析
Jan 19 Python
python通过百度地图API获取某地址的经纬度详解
Jan 28 Python
Python使用Pickle模块进行数据保存和读取的讲解
Apr 09 Python
给大家整理了19个pythonic的编程习惯(小结)
Sep 25 Python
python 字段拆分详解
Dec 17 Python
Django中文件上传和文件访问微项目的方法
Apr 27 Python
Python基于unittest实现测试用例执行
Nov 25 Python
python实现大文本文件分割成多个小文件
Apr 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
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
2008/12/06 PHP
PHP 获取客户端 IP 地址的方法实例代码
2018/11/11 PHP
PHP实现的微信公众号扫码模拟登录功能示例
2019/05/30 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
javascript实现的listview效果
2007/04/28 Javascript
javascript[js]获取url参数的代码
2007/10/17 Javascript
jquery判断checkbox(复选框)是否被选中的代码
2010/10/20 Javascript
jQuery插件原来如此简单 jQuery插件的机制及实战
2012/02/07 Javascript
jquery制作搜狐快站页面效果示例分享
2014/02/21 Javascript
javascript实现的HashMap类代码
2014/06/27 Javascript
轻松创建nodejs服务器(8):非阻塞是如何实现的
2014/12/18 NodeJs
js实现有时间限制消失的图片方法
2015/02/27 Javascript
jQuery实现的简单百分比进度条效果示例
2016/08/01 Javascript
Bootstrap栅格系统的使用和理解2
2016/12/14 Javascript
详解JavaScript 事件流
2020/09/02 Javascript
vue实现点击出现操作弹出框的示例
2020/11/05 Javascript
Python带动态参数功能的sqlite工具类
2018/05/26 Python
Centos下实现安装Python3.6和Python2共存
2018/08/15 Python
解决python selenium3启动不了firefox的问题
2018/10/13 Python
python异步存储数据详解
2019/03/19 Python
Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
2019/04/26 Python
解决redis与Python交互取出来的是bytes类型的问题
2020/07/16 Python
移动端HTML5 input常见问题(小结)
2020/09/28 HTML / CSS
国际象棋商店:The Chess Store
2018/07/09 全球购物
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
PHP面试题附答案
2015/11/28 面试题
.NET是怎么支持多种语言的
2015/02/24 面试题
怎么写自荐书范文
2014/02/12 职场文书
餐饮投资计划书
2014/04/25 职场文书
社会公德演讲稿
2014/05/20 职场文书
保护水资源的标语
2014/06/17 职场文书
我的中国梦演讲稿500字
2014/08/19 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
2015迎新晚会开场白
2015/07/17 职场文书
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL