1、models.AutoField自增列 =

int(11)

如果没有的话,默认会生成一个名称为 id

的列,如果要显示的自定义一个自增列,必须将给列设置为主键 primary_key=True。

2、models.CharField字符串字段

必须 max_length 参数

3、models.BooleanField布尔类型=tinyint(1)

不能为空,Blank=True

4、models.ComaSeparatedIntegerField用逗号分割的数字=varchar

继承CharField,所以必须 max_lenght 参数

5、models.DateField日期类型

date

对于参数,auto_now = True

则每次更新都会更新这个时间;auto_now_add

则只是第一次创建添加,之后的更新不再改变。

6、models.DateTimeField日期类型

datetime

同DateField的参数

7、models.Decimal十进制小数类型 = decimal

必须指定整数位max_digits和小数位decimal_places

8、models.EmailField字符串类型(正则表达式邮箱) =varchar

对字符串进行正则表达式

9、models.FloatField浮点类型 =

double

10、models.IntegerField整形

11、models.BigIntegerField长整形

integer_field_ranges =

{

'SmallIntegerField':

(-32768, 32767),

'IntegerField':

(-2147483648, 2147483647),

'BigIntegerField':

(-9223372036854775808, 9223372036854775807),

'PositiveSmallIntegerField': (0, 32767),

'PositiveIntegerField':

(0, 2147483647),

}

12、models.IPAddressField字符串类型(ip4正则表达式)

13、models.GenericIPAddressField字符串类型(ip4和ip6是可选的)

参数protocol可以是:both、ipv4、ipv6

验证时,会根据设置报错

14、models.NullBooleanField允许为空的布尔类型

15、models.PositiveIntegerFiel正Integer

16、models.PositiveSmallIntegerField正smallInteger

17、models.SlugField减号、下划线、字母、数字

18、models.SmallIntegerField数字

数据库中的字段有:tinyint、smallint、int、bigint

19、models.TextField字符串=longtext

20、models.TimeField时间

HH:MM[:ss[.uuuuuu]]

21、models.URLField字符串,地址正则表达式

22、models.BinaryField二进制

23、models.ImageField 图片

24、models.FilePathField 文件

python 获取数据库字段类型_python数据库类型对应相关推荐

  1. python的元祖类型_python元组类型

    元组类型简介 使用括号包围的数据结构是元组(tuple).例如: >>> (1,2,3) (1, 2, 3) >>> T = (1,2,3,) >>&g ...

  2. python怎么定义int变量_Python 变量类型 | 菜鸟教程

    Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...

  3. python指定变量类型_Python 变量类型详解

    变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整 ...

  4. python开发app需要多久_python数据库开发app

    数据库迁移 开发过程往往伴随着数据库的升级,有时候需要修改数据库模型,修改之后可能还要更新数据库. Flask-SQLAlchemy 只在数据库表不存在时才会根据模型创建表.因此只能先删除再更新.你是 ...

  5. 4j是合法python数字类型_python数字类型

    在python中,数据采用了对象的形式(无论是python内置对象还是使用python工具和像C语言自行创建的对象). Python数字类型工具:整数和浮点数 复数 固定精度的十进制数 有理分数 集合 ...

  6. python合法变量类型_Python 变量类型

    变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整 ...

  7. 【ArcGIS遇上Python】ArcGIS Python获取某个字段的唯一值(获取指定字段的不同属性值)

    以土地利用数据为例,DLMC字段为每个图斑的用地类型,怎样用Python代码获取该字段的属性唯一值? Python代码实现结果: Python源代码: import arcpy from arcpy ...

  8. python获取pid并杀死_python 根据pid杀死相应进程的方法

    python 根据pid杀死相应进程的方法 用python语言实现根据pid杀死相应进程 kill_process.py代码如下 #! /usr/bin/python # -*- coding: ut ...

  9. 如何用python获取通达信数据_Python读取通达信本地数据

    一.介绍 python获取股票数据的方法很多,其中 Tushare 财经数据接口包很好用,当然,也可以通过通达信本地的数据获取,这样更为方便. 日线数据存在这路径下 D:\通达信\vipdoc\sh\ ...

  10. python获取系统时间月份_python 取数组绝对值python获取当前日期

    今天群里一个人问了怎么获取当前时间的问题,以前接触过计算日期之差的,具体代码如下: import datetime d1=datetime.datetime(2014,3,14) d2=datetim ...

最新文章

  1. nvidia:未找到命令
  2. c#大文件读取和写入数据库
  3. 第十二周项目一-实现复数类中的运算符重载(3)
  4. 智能判断图片中是否存在某物体_智能家居组件漫谈——人体传感器
  5. WildFly 10 CR 2发布– Java EE 7,Java 8,Hibernate 5,JavaScript支持热重载
  6. LG已停止手机生产 手机生产线向家电制造转变
  7. 【笔记】JavaScript高级篇——面向对象、原型、继承
  8. Java的“ for each”循环如何工作?
  9. silverlight打开和保存文件
  10. 配置VS2008来Debug .Net框架源码
  11. 字符————ASC II码
  12. 用聚宽量化炒股-3常用对象
  13. 论文翻译五:A New Method of Automatic Modulation Recognition Based on Dimension Reduction
  14. eclipse的启动失败提示发生了错误,请参阅日志文件
  15. 电子电路设计需要考虑哪些方面
  16. 微信公众号渠道二维码怎么生成?可以进行用户分组吗?
  17. 基于KCOM3模块编写脚本控制电脑键盘鼠标,附控制软件
  18. ACRUSH 楼教主的回忆录
  19. 【继上篇】云计算架构概念和技术基础
  20. KONG管理界面KONGA安装使用

热门文章

  1. 详解RocketMQ不同类型的消费者
  2. hN大学数字逻辑电路期末考试 题详解
  3. anti-Nim游戏(反Nim游戏)简介
  4. java——Scanner中nextLine()方法和next()方法的区别
  5. 蓝桥杯求arccos值c语言,[蓝桥杯][算法提高VIP]求arccos值 (C语言代码)
  6. LWN:在Linux上用Waydroid运行安卓应用!
  7. 千寻位置 开发demo_「千寻新姿势」如何接入千寻位置高精度位置服务
  8. 业精于勤荒于嬉 行成于思毁于随
  9. 华为开发者大会2020开幕,发布多项新开发者技术及系统
  10. MFC/WTL 设置背景图和控件透明的方法