longtext类型_武清发物流百世站点I89II773O76,归纳常用字段类型

下面是天津百世快运来约站点从网络上整理的一些关于使用模型类对象control数据库的一些常用字段和属性,整理的如果有不全的地方,希望您的指正(I89II773O76)另外如果你需要物流及仓储服务就联系我吧,嘻嘻!

57a551b9a118f50cb9d4026572a2c679.png

创建表单_常用字段类型:

1django所有的数据模型都继承自models.Model

2CharField(max_length=30):varchar类型输入框

3TexeField:longtext类型文本域输入框

4DataField:日期

5DatatimeField:日期+时间

6BooleanField:类型为tinyint的布尔值,只有1和0

7NullBooleanField:值为0,1,null三个值

8Integer:整数(含负数)

9PositiveIntegerField:类型为int的正整数

10DecimalField(max_digits=5,decimal_places=2):长度为5小数点2为,类型decimal

11ImageField(uoload_to='upload/images/'):类型为varchar的指定文件上传目录

12FileField(ImageField继承FileField)

13OneToOneField:一对一关系

14ManyToManyField:多对多关系

EmailField:邮箱

UUIDField:生成唯一编码

常用属性:

1unique:唯一,常用语主键

2default:默认

3null=True:允许字段为空

4blank=True:表单阶段的,admin后台的

auto_now:针对时间的,自动调整为当前,例如models.DataTimeFiels(auto_now=True)

auto_now_add:针对时间的,值添加一次,多用于创建时间

重点理解属性

1表单层面的东西(js判断是与空),不需要重写迁移数据库

2unique = True 非空操作可以任何字段使用

3default:数据库和表单层面(同时生效)

4auto_now_add:创建的时候会自动添加时间(数据库),后台层面找不到这个字段

5:auto_now:每次修改的时候自动更新(数据库+表单层面)

6null=True:数据库层面,允许为Null,注意不是空字符串

7blank=True:表单层面的,后台选填(表单项元素可以为空,表单不会进行非空校验)

uuid

uuid.uuid4().get_hex()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值