整理了模型中几种字段类型及字段选项,帮助开发使用
一、字段类型
1.AutoField
- 一个根据实际ID自动增长的IntegerField,通常不指定,如果不指定,将会被自动创建
- 一个主键字段将自动添加到模型中
2.CharField
- 字符串,默认的表单样式是 TextInput
3.TextField
- 大文本字段,一般超过4000使用,默认的表单控件是 Textarea
4.IntegerField
- 整形
5.DecimalField(max_digits=None,decimal_places=None)
- 使用python的Decimal实例 表示十进制浮点数
- 参数说明:
- DecimalField.max_digits
- 位数总数
- DecimalField.decimal_places
- 小数点后的数字位数
- DecimalField.max_digits
6.FloatField
- 用python的float实例来表示的浮点数
7.BooleanField
- true/false 字段,此字段的默认表单控制是CheckboxInput
8.NullBoolField
- 支持null、true、false三种值