Django实战009:文件上传实现过程详解
1、建立模型在model.py中设计文件模型机构,这里为了魑徒扮阙简单我就定义了一个file字段,类型为FileField,通过参数upload_to指定上传文件的保存目录,唁昼囫缍这里我们直接用'./upload'定义了此目录所以不需要提前建立,在迁移数据库时会自动在项目目录下创建对应的文件夹。

3、执行迁移命令,同步至数据库:Python manage.py makemigrationspython manage.py migrate

5、配置路由为视图配置访问路由,我定义了一个upload,我们只要访问http://127.0.0.1:8000/upload/就可以找到对应的路由了,因为这是POST请求接口,需要携带数据进行接口访问,不然就会报错。

6、postman接口测试通过postman模拟POST请求来测试该接口,我们提交一个文件类型的参数进行POST访问,这里我传了一个文件名为1.png的图片文件,传输形式为form-data。

8、文件如何上传这个过程中Django自动为我们实现了文件存储的操作,想深层的了解如何上传的话可以了解下如何读写文件,直接用python的open方法进行文件读写操作就可以实现。
