1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Django Admin实现上传图片校验功能

Django Admin实现上传图片校验功能

时间:2021-06-22 23:31:04

相关推荐

Django Admin实现上传图片校验功能

后端开发|Python教程

django_admin上传图片,django_admin

后端开发-Python教程

Django 为未来的开发人员提供了许多功能:一个成熟的标准库,一个活跃的用户社区,以及 Python 语言的所有好处。虽然其他 Web 框架也声称能提供同样的内容,但 Django 的独特之处在于它内置了管理应用程序 —— admin。

比特币源码下载,vscode 安装扩展,替代ubuntu,开启tomcat lunx,安卓sqlite实验总结,discuz 不能安装插件,web前端三大主流框架简介,用爬虫源的播放软件,php 销售管理,泗阳seo优化公司,开源彩票网站,网页上 答题的进度条,支持php的cms模板lzw

admin 提供了开箱即用的高级 Create-Read-Update-Delete (CRUD) 功能,减少了重复工作所需的时间。这是许多 Web 应用程序的关键所在,程序员可以在开发时快速浏览他们的数据库模型;非技术最终用户可以在部署时使用 admin 添加和编辑站点内容。

微信自动推广系统源码,vscode变量表,ubuntu误清文件,tomcat 主文件,qt自带sqlite吗,ios9日历插件,前端使用的框架吗,什么是爬虫反爬虫的技术有哪些,php 读,seo 外链质量,网站html炫酷代码大全,用wordpress制作网页的思路,进销存模板源码,手机精彩响应式导航页面,基于的仓库管理系统,彩票小偷程序lzw

我的 models里有个ImageField字段,用来保存用户头像,希望通过Django Admin上传时校验头像大小,如果太大就报错,并且不保存。

vc界面设计源码,vscode选择行,ubuntu rdate,tomcat 会话配置,SQLite提前写入数据,html5 批量图片上传插件,ssm框架前端用是么好,爬虫怎么过https证书,unity与php,新手入行seo 收录,织梦网站上传新闻,网页内容旋转,b2b模板建站与自荐团队建站的成本对比lzw

网上有不少方法,有的通过第三方软件实现,有的通过自己写form验证,我觉得太复杂了,本身的要求也不高,只想要最简单的方法。

下面的方法是通过覆盖 admin.ModelAdmin 的 save_model()来校验图片大小,如果图片大于20K,就报错并且不保存:

from django.contrib import messagesclass YourModeAdmin(admin.ModelAdmin):...def save_model(self, request, obj, form, change):#不保存大图片if obj.picture and obj.picture.size > 20480:messages.set_level(request, messages.ERROR)messages.error(request, The picture\s too large. It\s supposed smaller than 20K.)else:obj.save()

最后show一下实现好的django网站,感谢 andrew liu 的在线教学:

以上内容给大家介绍了Django Admin实现上传图片校验功能的相关知识,希望对大家以上帮助!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。