设置表单:字段类型
first_name = forms.CharField(label='First Name', max_length=100)
# 中的 CharField
1. 字段类型、Widget类和HTML Input
每个表单字段类型都对应一种 Widget 类
每种 Widget 类都对应 HTML 中的一种 input
用符号表示:
1字段类型 => 1Widget => 1HTML Input
2. 字段类型列表
2.1. 【速查】
- 文本
- CharField
- 布尔值
- BooleanField
- NullBooleanField
- 选择
- ChoiceField
- TypedChoiceField
- MultipleChoiceField
- TypedMultipleChoiceField
- ModelChoiceField
- ModelMultipleChoiceField
- 日期时间
- DateField
- DateTimeField
- DurationField
- TimeField
- SplitDateTimeField
- 数字
- IntegerField
- DecimalField
- FloatField
- 文件上传
- ImageField
- FileField
- FilePathField
- 其他
- EmailField
- GenericIPAddressField
- RegexField
- SlugField
- URLField
- UUIDField
- ComboField
- MultiValueField