【发布时间】:2021-01-24 01:27:08
【问题描述】:
我想从 Django FileField 上传多个文件。下面的代码上传单个文件而不是多个文件。我还为文件数据定义了for循环,但我不明白如何将文件保存在数据库中?如果有任何帮助,我将不胜感激。
观看次数
class NewsCreateView(CreateView):
form_class = ArticleForm
template_name = 'create.html'
success_url = '/'
def form_valid(self, form):
form.instance.author = self.request.user
for f in self.request.FILES.getlist('file_data'): # file_data it's an a Attribute
instance = form.file_data = f
instance.save()
return super().form_valid(form)
【问题讨论】:
标签: python python-3.x django django-models django-views