2010-09-11 70 views
0

un rails我可以簡單地用一個命令將參數插入數據庫,當所有的表單字段名稱與模型字段名稱相同時。這在Django中也是可能的,或者我必須單獨設置每個參數。我有一個20場,所以這是一個有點亂.. :)將params作爲完整對象插入數據庫?

類似:

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

的感謝!

回答

2

那麼,如果你使用的是一個窗體,你應該使用ModelForm,所以你可以做form.save()

但是總體來說,你可以使用**kwargs格式實例從參數字典的對象:

blah = Contact(**params) 
+0

的ModelForm,完美!謝謝 – Tronic 2010-09-11 20:06:26