(依据 C:\Python35\Lib\site-packages\django\db\models\fields\__init__.py 文件)
类型 | 说明 |
AutoField | 用于存放 integer 类型的数字。 |
BooleanField | 用于存放布尔类型的数据(Ture 或 False) |
CharField | 用于存放字符型的数据,需要指定长度 max_length。 |
CommaSeparatedIntegerField | 用于存放用逗号隔开的 integer 类型的数据。 |
DateField | 日期型,必须是“YYYY-MM-DD”格式 |
DateTimeField | 日期时间型,必须是"YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] "格式。 |
DecimalField | 小数型,用于存放小数的数字。 |
EmailField | 电子邮件类型 |
FilePathField | 文件路径类类型,FilePathFields must have either 'allow_files' or 'allow_folders' set to True. |
FloatField | 浮点型。用于存放浮点型数据。 |
IntegerField | 用于存放 integer 类型的数字。 |
BigIntegerField | 用于存放大 integer 类型的数字,最大数支持:9223372036854775807 |
IPAddressField | IP 地址类型,支持的 IPv4 的长度。 |
GenericIPAddressField | 一般的 IP 地址,非 IPv4 |
TextField | 用于存放文本类型的数据。 |
TimeField | 时间类型。"HH:MM[:ss[.uuuuuu]]" 格式 |
URLField | 用于存放 URL 地址 |