可以理解成把数据交赋给表单,让表单加以验证的意思吗,和initial不同的是,initial虽然指定了初始值,但是却没有复制给表单的相应字段
处理表单是一件挺复杂的事情。想想看Django的admin,
许多不同类型的数据可能需要在一张表单中准备显示,渲染成HTML,
使用方便的界面进行编辑,传到服务器,验证和清理数据,然后保存或跳过进行下一步处理。
Django的表单功能可以简化和自动化上述工作的大部分内容,并且也能比大多数程序员自己编写代码去实现来的更安全些。
Django会处理涉及表单的三个不同部分:
准备并重组数据,以便下一步的渲染
为数据创建HTML 表单
接收并处理客户端提交的表单及数据