• Django中models表字段类型及说明


     

    表字段 说明
    models.AutoField 默认会生成一个名为id的字段并未int类型
    models.CharField 字符串类型
    models.BooleanField 布尔类型
    models.ComaSeparatedIntegerField 用逗号分隔的整数类型
    models.DateField       日期(Date)类型
    models.DateTimeField   日期(datetime)类型
    models.DecimalField   十进制小数类型
    models.EmailField 字符串类型(正则表达式邮箱)
    models.FloatField   浮点类型
    models.IntegerField 整数类型
    models.BigIntegerField 长整数类型
    models。IPAddressField 字符串类型(IPV4正则表达式)
    models.GenericIPAddressField

    字符串类型, 参数protocol 可以是: both 、IPv4 和
    ipv6 , 验证IP地址

    models.NullBooleanField   允许为空的布尔类型
    models.PositivelntegerFiel 正整数的整数类型
    models.PositiveSmallIntegerField 小正整数类型
    models.SlugField

    包含字母、数字、下曲线和连字符的字符串, 常用于
    URL

    models.SmaIlIntegerField 小整数类型, 取值范围C -32,768---+32,767 )
    models.TextField 长文本类型
    models. TimeField 时间类型, 显东时分秒HH:MM[:ss[ .uuuuuu]]
    models. URLField 字符串, 地址为正则表达式
    models.B inary F ield 二进制数据类型

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    表字段参数及说明

    参数 说明
    Null 如为True,字段是否可以为空
    Blank 如为True,设置在Admin站点管理中添加数据时可以允许空值
    Default 设置默认值
    primary_key 如为True,将字段设置成主键
    db_column  设置数据库中的字段名称
    Unique 如为True,将字段设置成唯一属性,默认为False
    db_index 如为True,为字段添加数据库索引
    verbose_name 在Admin站点管理设置字段的显示名称
    related_name 关联对象反向引用描述符,用于多表查询,可解决一个数据表有两个外键同时指向另一个数据表而出现重名的问题
  • 相关阅读:
    Mycat之按照时间进行分片
    Mysql binlog解析器
    字体属性和文本属性总结
    css选择器
    CSS的三种引入方式
    CSS样式语法
    应用程序与数据库结合使用的三种方式
    存储过程
    子查询
    多表查询
  • 原文地址:https://www.cnblogs.com/wuhengood/p/11325358.html
Copyright © 2020-2023  润新知