将params作为完整对象插入数据库?

时间:2010-09-11 19:36:58

标签: django parameters object model insert

un rails我可以使用一个命令简单地将params插入到数据库中,此时所有表单字段名称都与模型字段名称相同。这也可能在django中,或者我必须单独设置每个参数。我有20个领域,所以有点乱......:)

类似的东西:

blah = Contact()
blah.content = params[]
blah.save()

谢谢!

1 个答案:

答案 0 :(得分:2)

好吧,如果您使用的是表单,则应该使用ModelForm,这样就可以form.save()

但通常,您可以使用**kwargs格式从参数字典中实例化对象:

blah = Contact(**params)