【发布时间】:2010-09-11 19:36:57
【问题描述】:
当所有表单字段名称与模型字段名称相同时,我可以使用一个命令简单地将参数插入数据库。这在 django 中是否也可以,或者我必须单独设置每个参数。我有 20 个字段,所以有点乱.. :)
类似:
blah = Contact()
blah.content = params[]
blah.save()
谢谢!
【问题讨论】:
标签: django parameters object model insert
当所有表单字段名称与模型字段名称相同时,我可以使用一个命令简单地将参数插入数据库。这在 django 中是否也可以,或者我必须单独设置每个参数。我有 20 个字段,所以有点乱.. :)
类似:
blah = Contact()
blah.content = params[]
blah.save()
谢谢!
【问题讨论】:
标签: django parameters object model insert
好吧,如果您使用的是表单,则应该使用 ModelForm,这样您就可以使用form.save()。
但通常,您可以使用**kwargs 格式从参数字典中实例化对象:
blah = Contact(**params)
【讨论】: