问题描述
forms.py:
from django.forms import ClearableFileInput
class CountForm(forms.ModelForm):
file_field = forms.FileField(widget=forms.ClearableFileInput(attrs={'multiple': True}),required=False)
class Meta():
model = Count
...
views.py:
class count_modal(UpdateView):
model = Count
form_class = CountForm
template_name = 'count_modal.html'
pk_url_kwarg = 'count_id'
def get_form_kwargs(self):
kwargs = super(count_modal,self).get_form_kwargs()
return kwargs
def form_valid(self,form):
obj = form.save()
print(self.request.FILES.getlist('file_field'))
...
我的模板是一个使用 enctype='multipart/form-data' 的通用表单。
当我尝试打印文件上传时,它总是出现一个空列表。我打算将其上传到不同的模型,但现在我只是想在我的视图中获取这些文件。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)