django数据库字段类型:
1,models.AutoField ,自增列,=,int (11)
,,如果没有的话,默认会生成一个名称为id的列,如果要显示的自定义一个自增列,必须将给列设置为主键primary_key=True。
2,models.CharField ,字符串字段
必须有max_length参数
3,models.BooleanFiled ,,布尔类型=非常小的整数(1)
不能为空,空=True
4,models.ComaSeparatedIntegerField ,用逗号分割的数字=varchar
继承CharField,所以必须max_length参数
5,models.DateField ,日期类型日期
对于参数,auto_now=True则每次更新都会更新这个时间,auto_now_add则只是第一次创建添加,之后的更新不再改变。
6,models.DateTimeField ,日期类型,datetime
同DateField的参数
7,models.Decimal 十进制小数类型,=,小数
必须指定整数位max_digits和小数位decimal_places
8日models.EmailField ,字符串类型(正则表达式邮箱),=,varchar
对字符串进行正则表达式
9日models.FloatField 浮点类型,=,双
10,models.IntegerField ×××
11日models.BigIntegerField 长×××
integer_field_ranges =, { ,,,“SmallIntegerField”,:, (-32768、32768), ,,,“IntegerField”,:, (-2147483648,, 2147483647), ,,,“BigIntegerField”:, (-9223372036854775808, -9223372036854775808), ,,,“PositiveSmallIntegerField”: (0, 32767), ,,,“PositiveIntegerField”:, (0, 2147483647), }
14日models.NullBooleanField 允许为空的布尔类型
15日models.PositiveIntegerField 正整数
16日models.PositiveSmallIntegerField ,,正smallInteger
17日models.SlugField ,减号,下划线,字母,数字
18日models.SmallIntegerField ,数字
数据库中的字段有:非常小的整数,短整型,int,长整型数字
19日models.TextField ,字符串=量变
20日models.TimeField ,时间,HH: MM [: ss (。uuuuuu]]
21日models.URLField 字符串,地址正则表达式
22日models.BinaryField ,二进制& lt; br>
23日models.ImageField ,图片& lt; br>
24日models.FilePathField 文件
更多字段的参数:
1,null=True 数据库中字段是否可以为空 2、空白=True django的,Admin 中添加数据时是否可允许空值 3,primary_key =False 主键,对AutoField设置主键后,就会代替原来的自增,id 列 4,auto_now 和auto_now_add auto_now ,,,,,自动创建- - -无论添加或修改,都是当前操作的时间,即最后更新时间 auto_now_add ,自动创建- - -永远是创建时的时间,即创建时间 5、选择 GENDER_CHOICE =, ( ,,,,,,,(u我',u 'Male '), ,,,,,,,(u 'F ', u 'Female '), ,,,) 时间=gender models.CharField (choices  max_length=2,=, GENDER_CHOICE) 6,max_length ,最大长度 7、默认默认值 8日,verbose_name Django 管理中字段的显示名称 9、名称| db_column数据库中的字段名称 10、独特=True,,不允许重复 时间=11日db_index 真正的数据库索引 12日,可编辑=True在管理里是否可编辑 13日,error_message=没有错误提示 14日,auto_created=False自动创建 15日,help_text在Django 管理中提示帮助信息 16日,验证器=[] 17日上传
字段类型:https://docs.djangoproject.com/en/dev/ref/models/fields/