目录

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存储的图片信息

本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
唐古乌梁海24 分钟前
【Django】教程-14-验证码+登录页
django
MarkHD27 分钟前
第十二天 - Flask/Django基础 - REST API开发 - 练习:运维管理后台API
运维·django·flask
NULL指向我1 小时前
TMS320F28P550SJ9学习笔记14:EPWM_死区dead_baund
笔记·学习
铃煦1 小时前
《算法笔记》3.3小节——入门模拟->图形输出
笔记·算法·图论
傍晚冰川1 小时前
【STM32】解读启动文件startup_stm32f10x_md.s
linux·笔记·stm32·单片机·学习
zhuyixiangyyds2 小时前
day26图像处理OpenCV
笔记·opencv·学习
虾球xz2 小时前
游戏引擎学习第197天
java·学习·游戏引擎
Acxymy2 小时前
SQL学习笔记七
笔记·sql·学习
虾球xz3 小时前
游戏引擎学习第214天
学习·游戏引擎
LeonNo113 小时前
0411 | 软考高项笔记:项目立项
笔记