找回密码
 请使用中文注册

手机号码,快捷登录

手机号码,快捷登录

查看: 306|回复: 0

Django怎么上传文件(如何通过路由器传文件啊)

[复制链接]
阅读字号:

1374

主题

50

回帖

2万

积分

超级版主

积分
27551
发表于 2023-5-13 17:42:43 | 显示全部楼层 |阅读模式

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

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

×
前几节课说了Django的下载文件的方法,今天来说说Django怎么上传文件。
1.最终展示界面如下,


当点击上传的时候,文件被保存在数据库中。接下来就一一展示并讲解生成的步骤。


084833qcwprx4gg4gx44ww.jpg


2.Django上传文件思路讲解。


首先我们当打开页面的时候,收到get请求然后跳转到了表单页面,主要显示的内容如上图所示,当用户点击上传的时候,收到post请求form表单被提交上来,并存储到了数据库。


3.路由配置


我们首先配置个路由来显示上传文件。


084834c541vppfysrsmeeu.jpg


4.视图文件的设置


首先当页面收到的是get请求的时候,返回到相应的表单页面。


084834abm8afgm9x0s3egd.jpg


5.模板的设置


首先我们需要放置一个form表单,与之前表单不同之处在于,我们需要在表单中加入参数enctype="multipart/form-data",并且上传文件的类型为file


084834booiu8aaapp9o8oj.jpg


6.视图函数的设置


当用户点击上传的时候,收到post请求,我们需要获取用户提交的信息


084834cq2w99pn9zq4mnst.jpg
您需要登录后才可以回帖 登录 | 请使用中文注册

本版积分规则

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

GMT+8, 2025-7-1 02:02 , Processed in 0.186899 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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