Django的Models字段含义
在model中添加字段的格式一般为: field_name = field_type(**field_options) 一 field options(所有字段共用) 1 null 默认为False,True则表示可以为null。(空字符串在数据库中可能被存储为'') 2 blank 默认为False,True表示可以为空。 3 choice 可选的,限制了该选项的字段值必须是所指定的choice中的一个。 4 db_column 数据库column名称。默认为本字段的名称。 5 db_index 如果为True的话,该字段的数据库索引将会被创建 6 default 设置该字段的默认值,可以是值也可以是对象。 7 editable 默认为True,若为False,则不会在admin/界面显示 8 primary_key 若设置为True,则表示将该字段设置为主键。一般情况下django默认会设置一个自增长的id主键。 9 unique 若设置为True,该字段值不可重复 二 field type(字段类型,细分的话可以分为普通字段以及关系字段) 1 普通字段 1 AutoField() 根据已有id自增长的整形唯一字段,一般每个model类不需设置该字段,因为django会为每个model自动设置。