2
基于模型的模型形式获取数据后,说Django的:从构造函数或模型的形式创建对象
form_data = MyModelForm(request.POST)
然后,我可以通过创建模型的实例
instance = Model(**form_data.cleaned_data)
或者通过
instance = form_data.save()
我不知道哪一个是在世界的Django的首选方式
所以有没有任何情况下Model(** form_data.cleaned_data)可能有用? – airfang 2012-03-29 07:22:56
如果您手动创建模型而不使用'ModelForm'。 – 2012-03-29 08:27:42
instance = Model(** form_data.cleaned_data)然后instance.save()也将对象保存在数据库中,对吗? – airfang 2012-03-30 19:02:17