Django学习笔记:ORM字段及选项
字段类型和数据库类型的映射
bool类型

string类型

int类型:

date类型:

前两个分别相当于update_time 、 create_time
datetime类型:

double类型:

double类型的子集:

max_digits和decimal_places是必要的参数,一般用在钱等数字上,是位数和精确度规范的浮点数
String类型的子集:

专门存邮箱的,内置了邮箱格式的检查
String类型的子集:

用来存图片url的类型,会把图片保存到服务器上,生成路径!
String类型的子集:

一般用来存储文章
字段选项
primary_key,设置为true后表示该字段为表的主键
blank 设置为空,设置为true表示可以空,设置为false表示必须填写,用于admin后台系统的数据是否为空的限制
null就是数据库里的数据是否可空,默认是false,不允许为空,空的话,就使用default的值,
在实际开发中,一般都是这样子,不允许为空,然后default为‘空’,此‘空’非彼空,类似string的“”和null的区别
db_index=true是为该列添加索引
unique=true表示,改字段在数据库中的值必须是唯一的(不可以重复出现)
db_column指定列的名称,用在类属性和字段名的不一致的情况
verbose_name设置改字段的admin界面上的显示名称
Meta类

可以修改模型熟悉,比如说改表名,可以用这个meta类

做了一个 小练习
