找回密码
 请使用中文注册

手机号码,快捷登录

手机号码,快捷登录

查看: 349|回复: 0

Django怎么上传文件(如何往路由器里上传文件)

[复制链接]
阅读字号:

172

主题

41

回帖

5290

积分

版主

积分
5290
发表于 2023-5-13 17:45:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?请使用中文注册

×
7.设置好存储文件
上一步我们已经接收了用户提交的信息,但是怎么将用户提供的信息进行存贮呢?我们需要进行存储路径的设置:
1)在setting.py中添加如下代码:
085216bziciwp9gh8mc3fp.jpg
2)文件的存储路径设置好以后,我们还需要去我们的主路由中,添加路径
085216qi4ft66wt481uzof.jpg
085216hpfsppbf0ymwcs0b.jpg
3)在我们根目录文件下,新建文件名为media
085217prk5xzmsyykyz3zk.jpg
8.数据库的设置
我们已经设置好了存储的路径,同时也获取到了用户提交的数据,接下来我们的目的是将数据存储到数据库,因此我们需要将相应的字段先设置好
1)新建应用并进行注册
085217jv0zviqyuccsonay.jpg
085217kf33oofumoo37j4o.jpg
2)在模型层进行相应的字段设置
需要注意上传文件的字段为FileField,参数为upload_to对应子目录名,即我们上面存储路径media下的文件名
085217q53x0xlrjrcp52rr.jpg
3)同步更新到数据库
085217grloiyiqo62l634o.jpg
9.将用户提交的数据提交给数据库
085218rm066fp0yrqp6ry6.jpg
我们会发现我们上传的文件,自动放置在media文件中。
您需要登录后才可以回帖 登录 | 请使用中文注册

本版积分规则

QQ|Archiver|手机版|家电维修论坛 ( 蜀ICP备19011473号-4 川公网安备51102502000164号 )

GMT+8, 2025-7-1 10:41 , Processed in 0.213247 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表