保存formset filefield失败

2024-04-26 23:47:24 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试在窗体集中保存fileField,但调试返回uploadPdformSet“object没有属性”“save”“。”。感觉在表单集中处理文件的文档是缺乏的。你们能帮我什么忙吗?在

在表单.py在

    from django import forms

class UploadPdf(forms.Form):
    docfiles = forms.FileField(label='Browse')

class UploadPdfUrl(forms.Form):
    docurl = forms.URLField(label='Address')

在视图.py在

^{pr2}$

Tags: 文件文档pyform表单属性objectsave
1条回答
网友
1楼 · 发布于 2024-04-26 23:47:24

看起来您所指的是文档的this示例。但是这个例子是关于ModelFormsets,而不是你正在使用的常规表单集。save方法在这里没有意义。所以你有两个选择:

  • 使用ModelFormsets(当然,如果应用程序中有与UploadPdf表单相对应的模型)
  • (更有可能)手动处理表单集清理的数据。就像this的例子。在

相关问题 更多 >