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访问类中docstring注释的实现方法
May 04 Python
在Python中通过threading模块定义和调用线程的方法
Jul 12 Python
Django自定义分页效果
Jun 27 Python
python实现学生信息管理系统
Apr 05 Python
python和shell获取文本内容的方法
Jun 05 Python
python中的json总结
Oct 11 Python
python 保存float类型的小数的位数方法
Oct 17 Python
Python给定一个句子倒序输出单词以及字母的方法
Dec 20 Python
python之yield和Generator深入解析
Sep 18 Python
Django数据库操作之save与update的使用
Apr 01 Python
Python使用Chrome插件实现爬虫过程图解
Jun 09 Python
pandas处理csv文件的方法步骤
Oct 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 多进程 解决难题
2009/06/22 PHP
php中选择什么接口(mysql、mysqli)访问mysql
2013/02/06 PHP
php中的比较运算符详解
2013/10/28 PHP
PHP中抽象类、接口的区别与选择分析
2016/03/29 PHP
php封装一个异常的处理类
2017/06/08 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
JavaScript 学习笔记(十三)Dom创建表格
2010/01/21 Javascript
jQuery lazyload 的重复加载错误以及修复方法
2010/11/19 Javascript
复制js对象方法(详解)
2013/07/08 Javascript
Javascript限制网页只能在微信内置浏览器中访问
2014/11/09 Javascript
javascript数组排序汇总
2015/07/07 Javascript
浅析Node.js的Stream模块中的Readable对象
2015/07/29 Javascript
基于javascript编写简单日历
2016/05/02 Javascript
使用jQuery给input标签设置默认值
2016/06/20 Javascript
几行js代码实现自适应
2017/02/24 Javascript
NodeJs入门教程之定时器和队列
2019/03/08 NodeJs
详解VS Code使用之Vue工程配置format代码格式化
2019/03/20 Javascript
vue路由跳转传参数的方法
2019/05/06 Javascript
基于PHP pthreads实现多线程代码实例
2020/06/24 Javascript
Nuxt pages下不同的页面对应layout下的页面布局操作
2020/11/05 Javascript
[02:26]2018DOTA2亚洲邀请赛赛前采访-Newbee篇
2018/04/03 DOTA
使用SAE部署Python运行环境的教程
2015/05/05 Python
Python排序搜索基本算法之堆排序实例详解
2017/12/08 Python
python主线程捕获子线程的方法
2018/06/17 Python
用python实现k近邻算法的示例代码
2018/09/06 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
Omio中国:全欧洲低价大巴、火车和航班搜索和比价
2018/08/09 全球购物
乌克兰在线药房:Аптека24
2019/10/30 全球购物
PHP如何自定义函数
2016/09/16 面试题
.NET里面如何取得当前的屏幕分辨率
2012/12/06 面试题
机电专业个人自荐信格式模板
2013/09/23 职场文书
致长跑运动员广播稿
2014/01/31 职场文书
2015年公司工作总结
2015/04/25 职场文书
2015年推普周活动方案
2015/05/06 职场文书
2015年学校教科室工作总结
2015/07/20 职场文书
利用python做表格数据处理
2021/04/13 Python