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 相关文章推荐
Python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法
May 22 Python
Python中operator模块的操作符使用示例总结
Jun 28 Python
python 换位密码算法的实例详解
Jul 19 Python
django模板语法学习之include示例详解
Dec 17 Python
Python中的单继承与多继承实例分析
May 10 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
Oct 11 Python
PyQt5实现简易计算器
May 30 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
Jun 25 Python
Python音频操作工具PyAudio上手教程详解
Jun 26 Python
python如何实现读取并显示图片(不需要图形界面)
Jul 08 Python
Python csv文件记录流程代码解析
Jul 16 Python
Python将CSV文件转化为HTML文件的操作方法
Jun 30 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
基于mysql的论坛(3)
2006/10/09 PHP
PHP滚动日志的代码实现
2015/06/10 PHP
php生成固定长度纯数字编码的方法
2015/07/09 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
2016/02/26 PHP
PHP 网站修改默认访问文件的nginx配置
2017/05/27 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
用于判断用户注册时,密码强度的JS代码
2009/01/01 Javascript
js类的静态属性和实例属性的理解
2009/10/01 Javascript
Javascript结合css实现网页换肤功能
2009/11/02 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
2014/11/26 Javascript
JavaScript操作Cookie详解
2015/02/28 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
2015/10/22 Javascript
jQuery实现下拉加载功能实例代码
2016/04/01 Javascript
jQuery中的ready函数与window.onload谁先执行
2016/06/21 Javascript
JavaScript中无法通过div.style.left获取值的解决方法
2017/02/19 Javascript
webstorm添加vue.js支持的方法教程
2017/07/05 Javascript
详解Vue2中组件间通信的解决全方案
2017/07/28 Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
2018/11/26 Javascript
react+ant design实现Table的增、删、改的示例代码
2018/12/27 Javascript
Vue formData实现图片上传
2019/08/20 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
[01:06]DOTA2亚洲邀请赛专属珍藏-荧煌之礼
2017/03/24 DOTA
[01:00:11]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第一场 2月7日
2021/03/11 DOTA
Python cookbook(数据结构与算法)保存最后N个元素的方法
2018/02/13 Python
OpenCV图像颜色反转算法详解
2019/05/13 Python
python如何爬取网站数据并进行数据可视化
2019/07/08 Python
Pandas DataFrame求差集的示例代码
2020/12/13 Python
html5 初试 indexedDB(推荐)
2016/07/21 HTML / CSS
优衣库英国官网:UNIQLO英国
2016/12/25 全球购物
最新创业融资计划书
2014/01/19 职场文书
诚信考试承诺书范文
2015/04/29 职场文书
大学生入党自我鉴定范文
2019/06/21 职场文书
Python基于百度API识别并提取图片中文字
2021/06/27 Python
iSCSI服务器CHAP双向认证配置
2022/04/01 Servers
码云(gitee)通过git自动同步到阿里云服务器
2022/12/24 Servers