modelform save
生活随笔
收集整理的這篇文章主要介紹了
modelform save
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ModelForm表單
save()方法
每一個ModelForm都有一個save()方法,這個方法可以更具綁定的form表單創建并且保存一個數據庫對象,ModelForm的子類可以接受一個model的子類作為instance的參數,如果存在那么save()方法會更新這個實例,否則會創建一個新的實例
save(commit=False)
save()方法接受一個commit的參數,其值為True或者False。默認為True。
如果你聲明 save(commit=False),那么它就會返回一個還未保存至數據庫的對象,這樣的話 你可以用這個對象添加一些額外的數據,然后在用save()保存到數據庫
save_m2m()方法
在save(commit=False)的時候,如果你的model中含有many-to-many的數據模型,那么你將無法使用save()方法去保存數據,只能使用save_m2m()方法來保存
在為聲明ave(commit=False),則不用如此保存,用save()就好了..
轉載于:https://www.cnblogs.com/pythonClub/p/9843968.html
總結
以上是生活随笔為你收集整理的modelform save的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JPA实体关联关系,一对一以及转换器
- 下一篇: UVA227-Puzzle