我正在寻找一个模块,它允许我创建一个文件上传表,我可以使用它一次上传多个文件。
我已经找到了Django-Uploadify,但它似乎被弃用了--上次提交已经是4-7年前的事了。
你知道一些最新的允许多个文件上传的模块吗?
发布于 2016-03-07 05:16:36
您可以在标准Django中进行多路上传:
for f in request.FILES.getlist('files'):
#do something with f发布于 2018-05-10 05:33:54
我不想这样做,所以在这种情况下我就这样做了。
class MultipleFileForm(forms.ModelForm):
def save(self):
files = []
if not 'file' in self.files:
return files
for single_file in self.files.getlist('file'):
file = self.Meta.model(
file=single_file,
)
file.save()
files.append(file)
return files
class Meta(object):
model = FileModel
fields = ["file"]
widgets = {
'file': forms.FileInput(attrs={
'multiple': True,
}),
}https://stackoverflow.com/questions/35831603
复制相似问题