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玖拾柒