绑定表单

简介: 【6月更文挑战第13天】绑定表单。

设置了数据的表单称为绑定表单(is_bound属性为True),没有数据的表单称为未绑定表单(is_bound属性为False)。例如:

class test(forms.Form):
... name=forms.CharField(max_length=50)
... age=forms.IntegerField(max_value=50)
...
d=test() #创建空表单
d.is_bound #结果为False,说明表单未绑定
False
d=test({}) #绑定空值时,表单也被绑定
d.is_bound #结果为True,说明表单已绑定
True
d=test({'name':'mike','age':20}) #绑定具体数据
d.is_bound
True
应注意,在定义表单时为字段设置的初始值,只用于在表单字段被渲染为HTML元素时设置元素的初始值。即使有初始值,空表单仍是未绑定的,示例代码如下。

class test(forms.Form):
... name=forms.CharField(max_length=50,initial='noname')
... age=forms.IntegerField(max_value=50,initial=20)
...
d=test() #创建空表单
d.is_bound #结果为False,说明表单未绑定
False

相关文章
|
1月前
|
JavaScript 前端开发
|
8月前
|
存储
表单的解析
表单的解析
|
19天前
|
前端开发 JavaScript
|
21天前
|
Python
表单
【6月更文挑战第3天】表单。
11 1
|
21天前
|
Python
绑定表单
【6月更文挑战第3天】绑定表单。
12 0
|
1月前
|
JavaScript
表单输入绑定 值绑定
表单输入绑定 值绑定
|
1月前
|
JavaScript 前端开发 API
表单输入绑定
表单输入绑定
|
1月前
|
iOS开发
表单输入绑定 基本用法
表单输入绑定 基本用法
|
1月前
|
移动开发 前端开发 JavaScript
Vue3中表单相关的知识:表单绑定、表单验证、表单处理
Vue3中表单相关的知识:表单绑定、表单验证、表单处理
138 0
|
8月前
|
JavaScript
45Vue - 表单控件绑定(选择列表)
45Vue - 表单控件绑定(选择列表)
24 0