ORM常用数据字段类型及字段参数选项

2022-07-14 15:04:13 浏览数 (1)

这个摘自Django官方文档,只保留了教程所提到的以及个人感觉会用到的数据类型及参数选项。

官方文档地址:https://docs.djangoproject.com/zh-hans/3.0/ref/models/fields/

强大的谷歌翻译拯救了我,虽然有这份文档有中文选项但是似乎只有开头那么几句是中文

首先是Field字段类型。

AutoField

AutoField(** options)

IntegerField根据可用ID自动递增。您通常不需要直接使用它;如果没有另外指定,主键字段将自动添加到模型中。请参阅自动设置主键。

这个就相当于我们自己设置的第一列自增的int型的ID吧。

BigAutoField

BigAutoField(** options)

一个64位整数,非常类似于,AutoField不同之处在于它保证可以匹配从1到的数字9223372036854775807

BigIntegerField

BigIntegerField(** options)¶

一个64位整数,非常类似于,IntegerField不同之处在于它保证可以匹配从-9223372036854775808到的 数字9223372036854775807。此字段的默认表单小部件是 NumberInput

0 人点赞