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

Lan
Lan
2020-06-17 / 0 评论 / 794 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2020年06月17日,已超过1650天没有更新,若内容或图片失效,请留言反馈。

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

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

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

首先是Field字段类型。

AutoField

AutoField** options

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

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

BigAutoField

BigAutoField** options

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

BigIntegerField

BigIntegerField** options

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



0

评论 (0)

取消