Django model中常见Field types , Field options

AutoField :自增,数据库

BooleanField:布尔型

CharField:字符型

DateField:日期,datetime.date类的实例。有两个常用的option,auto_now,即默认为保存时的时间;auto_now_add,即默认创建时的时间。

DateTimeField:datetime.datetime类的实例。

EmailField:实质是一个CharField,但会检查是否是一个合格的Email

IntegerField:整型

TextField:文本

TimeField:时间,datetime.time实例。

Relationship Field:关系型字段

ForeignKey:外键

ManyTOManyField:多对多

OneToOneField:一对一

常见Field options:

null:如果设置为True,可以保存空值为null

blank:如果设置为True,可以保存空值

default:默认值,

error_message:错误提示信息

help_text:帮助信息

primary_key:主键

unique:唯一

verbose name:便于人识别的别名

上一篇:vue数据绑定数组,改变元素时不更新view问题


下一篇:一个只有99行代码的JS流程框架