Django内置表单字段

Posted wuhengood

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django内置表单字段相关的知识,希望对你有一定的参考价值。

字段 说明
BooleanField 复选框,如果字段带有required=True,复选框都被勾上
CharField 文本框,参数max_length 和 min_length分别设置输入长度
ChoiceField 下拉框,参数choices设置数据内容
TypedChoiceField 与ChoiceField类似,但比ChoiceField多出参数coerce和empty_value,分别代表强制转换数据类型和用于表示空值,默认为空字符串
DateField 文本框,具有时间格式的功能,参数input_formats设置日期格式
EmailField 文本框,验证输入数据是否为合法的邮箱地址。可选参数为max_length 和 min_length
FiledField 文件上传功能,参数max_length 和 allow_folders为可选参数
FloatField    验证数据是否为浮点数
ImageField 验证文件是否为Pillow库可识别的图像格式
IntegerField 验证数据是否为整数
GenericIPAddressField 验证数据是否为有效数字
slugField 验证数据是否只包括字母,数字,下划线及连字符
TimeFiled 验证数据是否为datetime.time 或指定特定时间格式的字符串
URLField 验证数据是否为有效的URL地址

以上是关于Django内置表单字段的主要内容,如果未能解决你的问题,请参考以下文章

Django:For循环迭代表单字段

Django form表单

在 Django 中制作不同的注册表单?

Django-website 程序案例系列-17 forms表单验证的字段解释

有没有一种简单的方法来更改 Django 表单的日期时间输入字段的格式?

不使用 django 表单如何验证和保存表单数据