Django学习笔记-HTML实现MySQL的图片上传

1.django项目编写index.html代码

创建form表单,路由指向upload,请求方式post,enctype设置"multipart/form-data",

post请求添加{% csrf_token %},编写两个input,上传和提交

2.添加upload路由

3.views中创建upload

1).获取上传的文件,没有上传则返回"没有指定上传的文件"

2).获取django项目目录(创建static/images),获取时间戳拼接到图片名中,把接收的文件(流形式)写入到django的文件目录中,关闭流

3).创建图片模型并迁移到mysql数据库

4).调用save方法写入数据库

4.实现功能

选择文件点击上传后,显示success

django目录文件存储的图片

MySQL存储的图片信息

相关推荐
齐生11 天前
iOS 知识点 - 渲染机制、动画、卡顿小集合
笔记
用户962377954481 天前
VulnHub DC-1 靶机渗透测试笔记
笔记·测试
程序设计实验室2 天前
分享一些2026年有意思的现代化Django生态组件
django
齐生13 天前
iOS 知识点 - IAP 是怎样的?
笔记
tingshuo29173 天前
D006 【模板】并查集
笔记
程序设计实验室3 天前
当人人都能用 AI 写代码时,我为什么选择重回 Django?
django·djangostarter
tingshuo29174 天前
S001 【模板】从前缀函数到KMP应用 字符串匹配 字符串周期
笔记
markfeng88 天前
Python+Django+H5+MySQL项目搭建
python·django
西岸行者9 天前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
QQ4022054969 天前
Python+django+vue3预制菜半成品配菜平台
开发语言·python·django