如何使用django表单向导保存文件?

如何使用django表单向导保存文件?我使用Django 1.3,但找不到示例和解决方案。 ; -/如何使用django表单向导保存文件?

与谷歌和Django文档我写了这个:

class ContactWizard(FormWizard): 

def done(self, request, form_list):

d = dict((k, v) for form in form_list for k, v in form.cleaned_data.items())

d['ip'] = request.META.get('REMOTE_ADDR')

d['password'] = hashlib.sha1(d['password'])

db = Ads(**d)

db.save()

return HttpResponseRedirect('/')

OK,这个保存所有的POST数据。但文件?我可以使用request.FILES捕获它们。我必须分开保存它们?如何做到最好?我的带文件的表单是表单向导中的最后一步。 我将不胜感激您的建议和例子;-)

回答:

如何将它传递给广告作为FileField?所以基本上,这样的事情:

d['myfile'] = request.FILES['myfile'] 

以上是 如何使用django表单向导保存文件? 的全部内容, 来源链接: utcz.com/qa/258413.html

回到顶部