概述
widgets是一个配置forms组件的参数配置(标签类型,属性等)
widget可以为form渲染模板提供相应支持,可以在widget中指定标签的类型(默认TextInput)和属性(值) attrs
attrs后面接的属性以及属性值为键值对形式
如:pwd = forms.CharField(max_length=32,label="密码",widget=forms.PasswordInput(attrs={"class":"form-control"}))
widget部件
处理 input 的部件
TextInput
NumberInput
EmailInput
URLInput
PasswordInput
HiddenInput
DateInput
DateTimeInput
TimeInput
Textarea
Selector 和 checkbox 部件
CheckboxInput
Select
NullBooleanSelect
RadioSelect
CheckboxSelectMultiple
File upload 部件
FileInput
ClearableFileInput
合成部件
MultipleHiddenInput
SplitDateTimeWidget
SplitHiddenDateTimeWidget
SelectDateWidget