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中的is和id用法分析
Jan 26 Python
TensorFlow 合并/连接数组的方法
Jul 27 Python
python之线程通过信号pyqtSignal刷新ui的方法
Jan 11 Python
python在openstreetmap地图上绘制路线图的实现
Jul 11 Python
python 字典有序并写入json文件过程解析
Sep 30 Python
python GUI库图形界面开发之PyQt5线程类QThread详细使用方法
Feb 26 Python
Python3.7 读取音频根据文件名生成脚本的代码
Apr 07 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
Apr 22 Python
Python 存取npy格式数据实例
Jul 01 Python
基于Python采集爬取微信公众号历史数据
Nov 27 Python
matplotlib自定义鼠标光标坐标格式的实现
Jan 08 Python
python函数的两种嵌套方法使用
Apr 02 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
德生S2000南麂列岛台湾FM收听记录
2021/03/02 无线电
PHP下一个非常全面获取图象信息的函数
2008/11/20 PHP
php 一元分词算法
2009/11/30 PHP
为PHP初学者的8点有效建议
2010/11/20 PHP
PHP 读取和编写 XML
2014/11/19 PHP
PHP判断IP并转跳到相应城市分站的方法
2015/03/25 PHP
简单谈谈favicon
2015/06/10 PHP
PHP中串行化用法示例
2016/11/16 PHP
Javascript 继承机制实例
2009/08/12 Javascript
javascript预览上传图片发现的问题的解决方法
2010/11/25 Javascript
浅谈Javascript 执行顺序
2013/12/18 Javascript
js数字转换为float,取N位小数
2014/02/08 Javascript
javascript怎么禁用浏览器后退按钮
2014/03/27 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
2015/03/18 Javascript
详解JavaScript操作HTML DOM的基本方式
2015/10/21 Javascript
基于Bootstrap3表格插件和分页插件实例详解
2016/05/17 Javascript
用jQuery实现可输入多选下拉组合框实例代码
2017/01/18 Javascript
angularjs中ng-bind-html的用法总结
2017/05/23 Javascript
深入理解vue-router之keep-alive
2017/08/31 Javascript
JS实现数组去重,显示重复元素及个数的方法示例
2019/01/21 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
2019/09/16 Javascript
微信小程序自定义底部弹出框动画
2020/11/18 Javascript
Python调用C/C++动态链接库的方法详解
2014/07/22 Python
django中静态文件配置static的方法
2018/05/20 Python
Python导入数值型Excel数据并生成矩阵操作
2020/06/09 Python
使用CSS3设计地图上的雷达定位提示效果
2016/04/05 HTML / CSS
不可轻视HTML5!App三年内将被html5顶替彻底消失
2015/11/18 HTML / CSS
HTML5中form如何关闭自动完成功能的方法
2018/07/02 HTML / CSS
Vince官网:全球著名设计师品牌,休闲而优雅的服饰
2017/01/15 全球购物
介绍一下linux的文件权限
2012/02/15 面试题
地质灾害防治方案
2014/05/14 职场文书
希特勒的演讲稿
2014/05/23 职场文书
学术会议邀请函
2015/01/30 职场文书
工地食品安全责任书
2015/05/09 职场文书
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS
2022年四月新番
2022/03/15 日漫