我在最近的项目中使用了 Django Rest Framework 和 React。我需要将多个图像/文件从我的 React 前端上传到 Django REST 后端。我不确定哪种方法是有效的。
1:使用 React 循环遍历每个选定的图像/文件,并将它们一个一个地发送到后端。 2:从前端接受多个图像/文件,并循环遍历每个图像/文件,并将其保存在后端。
答案 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()
您必须制作一个典型的表单和视图才能上传 File
和 Photo
。
*注意 :- 您还可以更改ForeignKey with
用户。您可以将 ForeignKey 与另一个模型(如果您正在与之连接)。