使用 Django 和 React 上传多个文件

时间:2021-02-14 05:31:42

标签: reactjs django django-rest-framework

我在最近的项目中使用了 Django Rest Framework 和 React。我需要将多个图像/文件从我的 React 前端上传到 Django REST 后端。我不确定哪种方法是有效的。

1:使用 React 循环遍历每个选定的图像/文件,并将它们一个一个地发送到后端。 2:从前端接受多个图像/文件,并循环遍历每个图像/文件,并将其保存在后端。

1 个答案:

答案 0 :(得分:0)

您必须制作另一个 Model 才能上传多张照片和文件,例如:-

models.py

class Photo(models.Model):
    another_model = models.ForeignKey(User*,on_delete=models.CSCADE,null=True)
    image = models.ImageField()
    file = mdoels.FileField()

您必须制作一个典型的表单和视图才能上传 FilePhoto

*注意 :- 您还可以更改ForeignKey with 用户。您可以将 ForeignKey 与另一个模型(如果您正在与之连接)。

相关问题