Python學習---ModelForm拾遺
ModelForm适用于前台驗證和背景直接操作資料庫的前背景未做分離,可以一次執行驗證和儲存資料的場景。
注意: 1. ModelForm裡面沒有删除方法,需要手動删除内容
2. ModelForm裡面也可以像Form裡面一樣自定義clean_email()和clean()方法進行資料正确性的驗證【post_clean()方法需要自定義try...except】
ModelForm之建立資訊
settings.py
urls.py
views.py
templates/modelFormDemo.html
models.py
頁面顯示;
初始化資料庫
ModelForm之實時更新下拉框資料
templates/edit_modelFormDemo.html
ModelForm之save()方法分析
save()方法的內建度非常高,幫我們可以儲存目前表的資料也可以儲存多對多表的資料,一對多也是在目前表中,内部預設做了這些事
手動送出内容:
ModelForm之Meta的配置選項
# ModelForm執行個體
作者:小a玖拾柒