052:ORM常用Field详解(3)

EmailField:
类似于 CharField 。在数据库底层也是一个 varchar 类型。最大长度是254个字符;

FileField:
用来存储文件的。这个请参考后面的文件上传章节部分;

ImageField:
用来存储图片文件的。这个请参考后面的图片上传章节部分;

FloatField:
浮点类型。映射到数据库中是 float 类型;

IntegerField:
整形。值的区间是 -2147483648——2147483647 ;

BigIntegerField:
大整形。值的区间是 -9223372036854775808——9223372036854775807;

PositiveIntegerField:
正整形。值的区间是 0——2147483647 ;

SmallIntegerField:
小整形。值的区间是 -32768——32767 ;

PositiveSmallIntegerField:
正小整形。值的区间是 0——32767 ;

TextField:
大量的文本类型。映射到数据库中是longtext类型;

UUIDField:
只能存储 uuid 格式的字符串。 uuid 是一个32位的全球唯一的字符串,一般用来作为主键;

URLField:
类似于 CharField ,只不过只能用来存储 url 格式的字符串。并且默认的 max_length 是200;

转载于:https://www.cnblogs.com/zheng-weimin/p/10217160.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值