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中的gettext模块翻译Python源码以支持多语言
Mar 31 Python
教你用Python脚本快速为iOS10生成图标和截屏
Sep 22 Python
Python中Scrapy爬虫图片处理详解
Nov 29 Python
python3.6 实现AES加密的示例(pyCryptodome)
Jan 10 Python
Python使用tkinter库实现文本显示用户输入功能示例
May 30 Python
python实现NB-IoT模块远程控制
Jun 20 Python
python调用opencv实现猫脸检测功能
Jan 15 Python
Python更改pip镜像源的方法示例
Dec 01 Python
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
Feb 01 Python
python爬虫框架feapde的使用简介
Apr 20 Python
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
May 27 Python
python blinker 信号库
May 04 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扩展函数
2006/10/09 PHP
PHP自定义函数收代码
2010/08/01 PHP
php的ajax框架xajax入门与试用介绍
2010/12/19 PHP
Laravel手动分页实现方法详解
2016/10/09 PHP
PHP lcfirst()函数定义与用法
2019/03/08 PHP
用js实现控制内容的向上向下滚动效果
2007/06/26 Javascript
js null,undefined,字符串小结
2010/08/21 Javascript
利用谷歌地图API获取点与点的距离的js代码
2012/10/11 Javascript
深入document.write()与HTML4.01的非成对标签的详解
2013/05/08 Javascript
javascript获取鼠标点击元素对象(示例代码)
2013/12/20 Javascript
浅谈jQuery.easyui的datebox格式化时间
2015/06/25 Javascript
JavaScript实现弹出模态窗体并接受传值的方法
2016/02/12 Javascript
ui组件之input多选下拉实现方法(带有搜索功能)
2016/07/14 Javascript
JS实现HTML表格排序功能
2016/08/05 Javascript
js监听input输入框值的实时变化实例
2017/01/26 Javascript
手把手教你把nodejs部署到linux上跑出hello world
2017/06/19 NodeJs
js实现随机点名系统(实例讲解)
2017/10/18 Javascript
详解使用create-react-app添加css modules、sasss和antd
2018/07/31 Javascript
微信小程序调用天气接口并且渲染在页面过程详解
2019/06/24 Javascript
Echarts实现多条折线可拖拽效果
2019/12/19 Javascript
[03:36]2015国际邀请赛第二日现场精彩集锦
2015/08/06 DOTA
[52:41]OG vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/20 DOTA
[52:40]完美世界DOTA2联赛PWL S2 Magma vs GXR 第一场 11.29
2020/12/02 DOTA
Python的函数嵌套的使用方法
2014/01/24 Python
python通过BF算法实现关键词匹配的方法
2015/03/13 Python
Python自定义简单图轴简单实例
2018/01/08 Python
tensorflow常用函数API介绍
2020/04/19 Python
澳大利亚在线家具、灯饰和家居装饰店:LivingStyles
2018/11/20 全球购物
银行实习自我鉴定
2013/10/12 职场文书
会计工作决心书
2014/03/11 职场文书
施工安全汇报材料
2014/08/17 职场文书
学校副校长四风对照检查材料整改措施
2014/09/25 职场文书
国际贸易实训总结
2015/08/03 职场文书
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript
Java实现扫雷游戏详细代码讲解
2022/05/25 Java/Android
mysql中关键词exists的用法实例详解
2022/06/10 MySQL