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如何获取系统iops示例代码
Sep 06 Python
简单实现python聊天程序
Apr 01 Python
在python3.5中使用OpenCV的实例讲解
Apr 02 Python
python线程中同步锁详解
Apr 27 Python
解决python打不开文件(文件不存在)的问题
Feb 18 Python
用Python实现最速下降法求极值的方法
Jul 10 Python
python实现倒计时小工具
Jul 29 Python
Python Gitlab Api 使用方法
Aug 28 Python
numpy 声明空数组详解
Dec 05 Python
Python lxml模块的基本使用方法分析
Dec 21 Python
使用Python FastAPI构建Web服务的实现
Jun 08 Python
python数据可视化使用pyfinance分析证券收益示例详解
Nov 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
php代码收集表单内容并写入文件的代码
2012/01/29 PHP
php字符串比较函数用法小结(strcmp,strcasecmp,strnatcmp及strnatcasecmp)
2016/07/18 PHP
Laravel定时任务的每秒执行代码
2019/10/22 PHP
JQuery 常用方法基础教程
2009/02/06 Javascript
javascript下对于事件、事件流、事件触发的顺序随便说说
2010/07/17 Javascript
js获取元素在浏览器中的绝对位置
2010/07/24 Javascript
jQuery中after的两种用法实例
2013/07/03 Javascript
如何将php数组或者对象传递给javascript
2014/03/20 Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
2014/06/20 Javascript
JavaScript中使用arguments获得函数传参个数实例
2014/08/27 Javascript
JavaScript设计模式之单件模式介绍
2014/12/28 Javascript
原生JavaScript编写俄罗斯方块
2015/03/30 Javascript
JavaScript为事件句柄绑定监听函数实例详解
2015/12/15 Javascript
js实现简单排列组合的方法
2016/01/27 Javascript
jQuery validate插件功能与用法详解
2016/12/15 Javascript
jQuery.Ajax()的data参数类型详解
2017/07/23 jQuery
深入解析nodejs HTTP服务
2017/07/25 NodeJs
jQuery事件对象的属性和方法详解
2017/09/09 jQuery
Angular5中调用第三方js插件的方法
2018/02/26 Javascript
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
vue使用echarts图表自适应的几种解决方案
2020/12/04 Vue.js
[43:51]2014 DOTA2国际邀请赛中国区预选赛 Dream Times VS TongFu
2014/05/22 DOTA
Python多进程同步简单实现代码
2016/04/27 Python
Python实现学生成绩管理系统
2020/04/05 Python
Python中Numpy包的安装与使用方法简明教程
2018/07/03 Python
TensorFlow实现Logistic回归
2018/09/07 Python
css3个性化字体_动力节点Java学院整理
2017/07/12 HTML / CSS
PHP面试题附答案
2015/11/28 面试题
大学生职业规划范文:象牙塔生活的四年计划
2014/01/14 职场文书
授权委托书
2014/07/31 职场文书
教师群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
大专护理专业自荐信
2015/03/25 职场文书
宾馆前台接待岗位职责
2015/04/02 职场文书
2015年路政工作总结
2015/05/22 职场文书
JavaScript中关于预编译、作用域链和闭包的理解
2021/03/31 Javascript
IDEA 链接Mysql数据库并执行查询操作的完整代码
2021/05/20 MySQL