2024-04-24 12:04:38 发布
网友
我正在寻找一个模块,它允许我创建一个文件上传表单,使用它我可以一次上传多个文件。在
我发现了Django-Uploadify,但它似乎被弃用了-最后一次提交是在4-7年前完成的。在
你知道一些最新的模块允许多个文件上传吗?在
我不想这样做,所以我就这样做了。在
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, }), }
您可以在标准Django中进行多重上传:
for f in request.FILES.getlist('files'): #do something with f
我不想这样做,所以我就这样做了。在
您可以在标准Django中进行多重上传:
相关问题 更多 >
编程相关推荐