Django的modelform组件
1、首先在models.py里创建模型表.

2、所有的form组件单独放在form.py文件,其他地方引入form就可以.

3、创建modelfrom只要告诉modelform哪一个模型表,它会自动帮我们比对models模型表字段,并衍生成form组件.它不光给我们提供form组件,还有组件没有的功能.

4、所有字段都生成form组件.fields="__all__" username和password字段生成form组件. fiel颊俄岿髭ds=['username','password']排除gender字段以外都生成form组件. exclude=['gender']

5、modelform用在两个地方,一个是添加,一个是编辑.添加数据form添加数据先从form取数据,然后在用models插入数据.modelform直接form.save()就可以插入数据.

6、编辑数据get请求.form传值给模板的时候要添加instance数据,否则模板渲染的时候value是空的.

7、编辑数据post请求.form.save()的时候要给form添加instance数据,否则会变成create操作,不是update更新操作.
