Django的models模型常用数据类型

Django的models模型常用数据类型,第1张

概述字段类型控制: 首先 import django.db.models   AutoField:一个 IntegerField, 添加记录时它会自动增长. 你通常不需要直接使用这个字段;。 IntegerField:保存一个整数。 BooleanField:布尔字段,值为True或False。 NullBooleanField:支持Null、True、False三种值。 CharField(max_

@H_404_8@字段类型控制:
首先
import django.db.models

 

autoFIEld:一个 IntegerFIEld,添加记录时它会自动增长. 你通常不需要直接使用这个字段;。 IntegerFIEld:保存一个整数。 BooleanFIEld:布尔字段,值为True或False。 NullBooleanFIEld:支持Null、True、False三种值。 CharFIEld(max_length=字符长度):字符串。 TextFIEld:大文本字段,一般超过4000个字符时使用。 参数max_length表示最大字符个数。 DecimalFIEld(max_digits=None,decimal_places=None):十进制浮点数。 floatFIEld:浮点数。 参数max_digits表示总位数。 参数decimal_places表示小数位数。 DateFIEld[auto_Now=False,auto_Now_add=False]):日期。 TimeFIEld:时间,参数同DateFIEld。 参数auto_Now表示每次保存对象时,自动设置该字段为当前时间,用于"最后一次修改"的时间戳,它总是使用当前日期,默认为false。 参数auto_Now_add表示当对象第一次被创建时自动设置当前时间,用于创建的时间戳,它总是使用当前日期,默认为false。 参数auto_Now_add和auto_Now是相互排斥的,组合将会发生错误。 DateTimeFIEld:日期时间,参数同DateFIEld。 fileFIEld:上传文件字段。 ImageFIEld:继承于fileFIEld,对上传的内容进行校验,确保是有效的图片。

 

@H_404_8@关系:
  1 一对多关系
    models.ForignKey() 外键约束
    定义在多类中
  2 多对多关系
    models.ManyToManyFIEld()
    定义在哪一个都行

  3 一对一关系    models.OntoOneFIEld()    定义在哪一个类都可以

总结

以上是内存溢出为你收集整理的Django的models模型常用数据类型全部内容,希望文章能够帮你解决Django的models模型常用数据类型所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1190916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存