zoukankan      html  css  js  c++  java
  • 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 关联对象反向引用描述符,用于多表查询,可解决一个数据表有两个外键同时指向另一个数据表而出现重名的问题
  • 相关阅读:
    网易163邮箱被盗号找回经历
    C++中基类的析构函数为什么要用virtual虚析构函数
    像linux ls命令一样优雅地打印
    【Linux】- 六个超赞的字符画生成器
    linux欢迎界面 /etc/motd
    Linux 的 FIGlet 指令产生 ASCII Art 大型文字教学
    趣玩 Linux:四个生成字符图案(字符画)的命令
    案例参考手册-第四章 Curses字符界面.docx
    读取键盘输入流改为原始模式
    centos 7配置系统调度isolcpus(软中断绑定)
  • 原文地址:https://www.cnblogs.com/wuhengood/p/11325358.html
Copyright © 2011-2022 走看看