Django 中数据库字段类型汇总
来源:互联网 发布:淘宝买貂皮大衣靠谱么 编辑:程序博客网 时间:2024/06/06 05:26
AutoField
一个根据可用IDs,自增的一个整型,
一般不会用到这个类型,应为定义auto_increment的字段具备此功能BigIntegerField
64位整形
BinaryField
二进制类型,注意这个类型的数据不能对它进行查询过滤
BooleanField
true/false,长用来存储CheckboxInput,
如果你需要支持null值,那么需要使用NullBolleanField类型CharField
字符串类型,如果需要存储大量字符信息,则使用TextField,
用来存储TextInput的信息,
必须填写max_length参数,对数据长度进行控制
CharField(max_length=20)CommaSeparatedIntegerField
存储用逗号分割的整形数字
DateField([auto_now=False, auto_now_add=False, **options ])
DateField.auto_now 每当该行数据被保存的时候自动存储当前时间
DateField.auto_now_add 当该调数据被创建的时候才会添加时间DateTimeField([auto_now=False, auto_now_add=False, **options ])和DateField使用相同
DecimalField(max_digits=None, decimal_places=None[, **options ])
实数型,带小数点,
必须有两个参数输入DecimalField.max_digits表示一共有几个数字
DecimalField.decimal_places小数点后的位数EmailField([max_length=75, **options ])
本质是CharField类型,不过它会检查输入数据是否满足邮件地址格式
FileField([upload_to=None, max_length=100, **options ])
//todo
FloatField([**options ])
浮点型
ImageField([upload_to=None, height_field=None, width_field=None, max_length=100, **options])
//todo
IntegerField([**options ])
32位整形数字
IPAddressField([**options ])
存储IPv4地址,并会对数据进行格式检查
GenericIPAddressField([protocol=both, unpack_ipv4=False, **options ])
IPv4和IPv6都能存储
0 0
- Django 中数据库字段类型汇总
- django中字段类型
- Django数据库模型的字段类型总结
- Django数据库模型的字段类型总结
- Django中model的字段类型
- Django model字段类型
- django 自定义 字段类型
- Django Model 字段类型
- Django model字段类型
- Django model字段类型
- Django Model 字段类型
- Django字段类型
- django字段类型总结
- Django model字段类型
- Django添加数据库字段
- Django添加数据库字段
- 数据库中自动增长的字段类型
- 数据库中字段类型的含义
- 【BZOJ 1305】 [CQOI2009]dance跳舞
- Android中Menu的基本用法
- Groovy入门教程
- 坚定思想,为何还是要走技术路
- [非技术]毕业在即,欲发奋图强,借博文自勉
- Django 中数据库字段类型汇总
- iOS中的Block
- hdu 5176 并查集
- 深复制与浅复制的区别
- IOS APP之间跳转通讯
- TestNG
- NotificationCenter KVC KVO Delegate 区别
- sga target和sga max size
- AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)