首页 Django视频课程 django模型字段一:字段类型详细讲解
pay pay

django模型字段一:字段类型详细讲解

日期: 五月 27, 2023, 6:26 p.m.
栏目: Django视频课程
阅读: 164
作者: Python自学网-村长

摘要: django模型字段一:字段类型详细讲解

官网地址:https://docs.djangoproject.com/en/2.0/ref/models/fields/#model-field-types

django中的所有与数据库对应的字段类型都定义在了django.db.models包中要用的时候直接导入就可以使用

'''
1.不能把属性名称定义成python保留关键字
2.不能使用连续的下划线,会和django查询方法产生冲突
3.定义属性的时候一定要指明属性的类型
'''
  • 1.主键类型(AutoField): 自增长的IntegerField,通常不用指定,Django会自动添加id为自增长主键
  • 2.布尔类型(BooleanField):布尔字段类型,值为True和False
  • 3.布尔类型(NullBooleanField):布尔字段类型,值为Null,True和False
  • 4.字符串类型(CharField):表示字符串
  • 5.大文本字符串(TextField):一般用于超过4000个字符的字符串类型中
  • 6.整数类型(IntegerField):表示整数
  • 7.小数类型(DecimalField):十进制的浮点类型
  • 8.浮点类型(FloatField):浮点型数据
  • 9.日期类型(DateField):表示日期(年-月-日)
  • 10.时间类型(DateTimeField):表示日期和时间(年-月-日 时:分:秒)
  • 11.图片类型(ImageField):图片存储
  • 12.文件类型(FileField):和图片类似,还可以兼容视频音频等文件
  • 13.一对多关联(ForeignKey):
  • 14.多对多关联(ManyToManyField):

 

 

 

 

原创视频,版权所有,未经允许,切勿转载,违者必究!
回顶部