Jub*_*mas 4 django django-models django-forms django-file-upload
我创建了一个带字段的ModelForm title,file和content.这file是一个FileField().但save()由于某些原因,我无法调用此表单的方法.所以我必须手动创建一个模型对象并将清理后的值分配给该对象.FileField的所有功能都让人感到震惊.该文件未保存.我怎样才能解决这个问题?它是提取FileField的正确方法吗?
形成
class TestForm(forms.ModelForm):
class Meta:
model = Test
fields = ('title','file', 'content',)
Run Code Online (Sandbox Code Playgroud)
Views.py
form = TestForm(request.POST,request.FILES)
if form.is_valid():
content = form.cleaned_data['content']
file = form.cleaned_data['file']
title = form.cleaned_data['title']
fax = Fax()
fax.title = title
fax.file = file
fax.content = content
fax.save()
Run Code Online (Sandbox Code Playgroud)
这里的文件没有保存.我怎样才能解决这个问题?任何帮助将不胜感激!
| 归档时间: |
|
| 查看次数: |
6443 次 |
| 最近记录: |