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彩色化Linux的命令行终端界面的代码实例分享
Jul 02 Python
利用Python脚本实现ping百度和google的方法
Jan 24 Python
Python键盘输入转换为列表的实例
Jun 23 Python
python引入不同文件夹下的自定义模块方法
Oct 27 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
Oct 30 Python
python实现杨氏矩阵查找
Mar 02 Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
Apr 03 Python
Python比较配置文件的方法实例详解
Jun 06 Python
PYTHON实现SIGN签名的过程解析
Oct 28 Python
Django 自定义分页器的实现代码
Nov 24 Python
pytorch中torch.max和Tensor.view函数用法详解
Jan 03 Python
给numpy.array增加维度的超简单方法
Jun 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
文件上传程序的全部源码
2006/10/09 PHP
解析php中mysql_connect与mysql_pconncet的区别详解
2013/05/15 PHP
安装ImageMagick出现error while loading shared libraries的解决方法
2014/09/23 PHP
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
phpstorm配置Xdebug进行调试PHP教程
2014/12/01 PHP
YII Framework教程之异常处理详解
2016/03/14 PHP
jQuery 扩展对input的一些操作方法
2009/10/30 Javascript
javascript中window.event事件用法详解
2012/12/11 Javascript
node.js中的console.time方法使用说明
2014/12/09 Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
2016/01/14 Javascript
EasyUI Pagination 分页的两种做法小结
2016/07/09 Javascript
jQuery源码分析之init的详细介绍
2017/02/13 Javascript
JavaScript与JQUERY获取元素的宽、高和位置
2017/02/26 Javascript
微信小程序 向左滑动删除功能的实现
2017/03/10 Javascript
jQuery+CSS3实现点赞功能
2017/03/13 Javascript
jQuery中的deferred对象和extend方法详解
2017/05/08 jQuery
Echarts动态加载多条折线图的实现代码
2019/05/24 Javascript
解决Layui数据表格显示无数据提示的问题
2019/11/14 Javascript
Vue数字输入框组件示例代码详解
2020/01/15 Javascript
mpvue 项目初始化及实现授权登录的实现方法
2020/07/20 Javascript
Python标准库内置函数complex介绍
2014/11/25 Python
python提取内容关键词的方法
2015/03/16 Python
Python列表切片常用操作实例解析
2019/12/16 Python
python小白切忌乱用表达式
2020/05/29 Python
详解Django自定义图片和文件上传路径(upload_to)的2种方式
2020/12/01 Python
html5服务器推送_动力节点Java学院整理
2017/07/12 HTML / CSS
详解通过focusout事件解决IOS键盘收起时界面不归位的问题
2019/07/18 HTML / CSS
Hotter Shoes英国官网:英伦风格,舒适的鞋子
2017/12/28 全球购物
数字天堂软件测试面试题
2012/12/23 面试题
服装促销活动方案
2014/02/23 职场文书
给老师的感谢信
2015/01/20 职场文书
小浪底导游词
2015/02/12 职场文书
田径运动会广播稿
2015/08/19 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书
python numpy中setdiff1d的用法说明
2021/04/22 Python
Python实现文字pdf转换图片pdf效果
2022/04/03 Python