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

2022-08-18 10:40:58

7.设置好存储文件

上一步我们已经接收了用户提交的信息,但是怎么将用户提供的信息进行存贮呢?我们需要进行存储路径的设置:

1)在setting.py中添加如下代码:

2)文件的存储路径设置好以后,我们还需要去我们的主路由中,添加路径

3)在我们根目录文件下,新建文件名为media

8.数据库的设置

我们已经设置好了存储的路径,同时也获取到了用户提交的数据,接下来我们的目的是将数据存储到数据库,因此我们需要将相应的字段先设置好

1)新建应用并进行注册

2)在模型层进行相应的字段设置

需要注意上传文件的字段为FileField,参数为upload_to对应子目录名,即我们上面存储路径media下的文件名

3)同步更新到数据库

9.将用户提交的数据提交给数据库

我们会发现我们上传的文件,自动放置在media文件中。