Python 如何使用ModelForm和ModelFormSet

Python 如何使用ModelForm和ModelFormSet,python,django,django-formwizard,Python,Django,Django Formwizard,我只是想澄清一下。我正在处理这个问题 在文档中,它讨论了表单向导能够“使用”ModelForm和ModelFormSet。我想澄清这意味着什么。这是否意味着表单向导可以通过模型将表单的post数据直接保存到数据库 我正在将模型的实例作为参数传递给instance_dict参数,但没有成功。当我提交表单时,表单会被处理,但不会被发送到数据库 谢谢否,它不会自动保存表单信息 通常需要在视图中处理表单。ModelForm基本上只是一个帮助器,可以使模型实例的编辑/创建更容易,当然也更适合您的前端。因此

我只是想澄清一下。我正在处理这个问题

在文档中,它讨论了表单向导能够“使用”ModelForm和ModelFormSet。我想澄清这意味着什么。这是否意味着表单向导可以通过模型将表单的post数据直接保存到数据库

我正在将模型的实例作为参数传递给instance_dict参数,但没有成功。当我提交表单时,表单会被处理,但不会被发送到数据库


谢谢

否,它不会自动保存表单信息

通常需要在视图中处理表单。
ModelForm
基本上只是一个帮助器,可以使模型实例的编辑/创建更容易,当然也更适合您的前端。因此,在这里,你通常会在你看来做一些事情(简而言之):


有关更多详细信息,请查看和。直接从FormWizard开始可能不是个好主意

否,它不会自动保存表单信息

通常需要在视图中处理表单。
ModelForm
基本上只是一个帮助器,可以使模型实例的编辑/创建更容易,当然也更适合您的前端。因此,在这里,你通常会在你看来做一些事情(简而言之):

有关更多详细信息,请查看和。直接从FormWizard开始可能不是个好主意

form = MyForm(data=request.POST)
if form.is_valid():   # checks of the form and its fields validate
    form.save()
# else you can do something else, show the validation errors for example