1.类属性
AutoField #自增ID BigAutoField #大的自增,一个64位整数,保证适合1到9223372036854775807之间的数字。 BigIntegerField #更大的自增,-9223372036854775808 to 9223372036854775807 BinaryField #存储原始二进制数据的字段。它只支持字节分配 BooleanField #布尔值, CharField #字符串 DateField #e.g 2019-04-27 DateTimeField #e.g 2019-04-27 17:53:21 DecimalField #设置了固定精度的十进制数:固定整数和小数位数 DurationField #storing periods of time ,e.g [DD] [HH:[MM:]]ss[.uuuuuu]" EmailField #电子邮件,其实也是字符串 FileField #存储文件 FloatField #浮点数 ImageField #从FileField继承所有属性和方法,但也验证上传的对象是有效的图像。 IntegerField #整数 GenericIPAddressField #IP地址,支持ipv4和ipv6。 NullBooleanField #类似于布尔值字段,但允许其中一个选项为NULL PositiveIntegerField #类似整数字段,但必须是正数或零(0)。取值范围为0到2147483647:正整数 PositiveSmallIntegerField #正小数,小数位只允许0到32767之间。 SlugField # slug是某物的短标签,只包含字母、数字、下划线或连字符。标签 SmallIntegerField #小整数 TextField #一个大的文本字段。 TimeField #一段时间,在Python中用datetime表示。时间的实例。 URLField #url UUIDField #用于存储通用唯一标识符的字段。使用Python的UUID类。
2.除了普通的表字段,针对外键也有映射
ForeignKey # 外键关联 ManyToManyField #多对多 OneToOneField # 1对1
原文:https://www.cnblogs.com/wangdianchao/p/12559675.html