django ModelForm修改显示缩略图 imagefield类型的实例
作者:jack_jk 时间:2021-04-28 16:16:37
在使用django的modelform的时候,修改表单,图片在form表单显示的是一个链接。显示缩略图如下
第一步:
from django.forms.widgets import ClearableFileInput
class ImageWidget(ClearableFileInput):
template_with_initial = (
'%(initial_text)s: <a href="%(initial_url)s" rel="external nofollow" ><img width="100px" height="100px" src="%(initial_url)s"></a> '
'%(clear_template)s<br />%(input_text)s: %(input)s'
)
template_with_clear = ''
图片的form组件使用
ClearableFileInput
继承它,重写里面一个属性。
第二步:使用这个样式组件
class XXXForm(forms.ModelForm):
class Meta:
model = XXX
exclude = ['XXX', 'is_XXX']
widgets = {'backend_image':ImageWidget}
来源:https://blog.csdn.net/jkloving/article/details/78540632
标签:django,ModelForm,缩略图,imagefield
0
投稿
猜你喜欢
解析:怎样掌握SQL Server中的数据查询
2009-01-19 13:30:00
细化解析:MySQL 搜索中的大小写敏感性
2008-11-27 15:53:00
使用python开发vim插件及心得分享
2023-11-22 11:30:32
初学MySql5 所应了解的知识和常见问题
2009-03-06 17:49:00
分享十款最出色的PHP安全开发库中文详细介绍
2023-06-15 01:04:59
python图形界面tkinter的使用技巧
2022-04-24 01:34:22
asp可设置参数的分页代码例子
2007-10-07 12:34:00
Go如何实现HTTP请求限流示例
2023-07-21 00:40:27
sql server 锁表语句分享
2012-02-12 15:49:20
Python学习之包与模块详解
2021-05-26 03:40:07
js刷新页面方法大全
2023-08-06 21:05:34
Python学习之日志模块详解
2022-06-24 09:20:22
socket + select 完成伪并发操作的实例
2022-05-09 14:23:32
asp+xml自动将远程页面中的图片下载到本地
2007-08-23 13:34:00
python实现蒙特卡罗模拟法的实践
2023-08-11 02:22:02
sqlserver主键设计的注意点
2012-08-21 10:42:44
详解pandas的外部数据导入与常用方法
2023-05-15 19:15:11
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
2023-07-21 16:21:41
Python基于ThreadingTCPServer创建多线程代理的方法示例
2022-12-05 19:12:39
服务器端的代码是如何被解释成客户端的?
2009-11-01 15:15:00