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. python---random模块使用详解
  2. SAP WM初阶Storage Type上的SUM Indicator参数修改
  3. Java http协议概述
  4. 【译】How to create your own Question-Answering system easily with python
  5. NSTimer不准确与GCDTimer详解
  6. proftpd java_Proftpd:编译安装
  7. 第一个Appium脚本
  8. golang 生成随机数
  9. 计算机的80端口被占用 - 思路篇
  10. DotNetBar 6.2
  11. c# Point不能输入小数
  12. 【大规模深度强化学习(一) 】深度强化学习中的异步方法(A3C)
  13. Android 控件 之 菜单(Menu)
  14. MySQL双主机双Master方案测试
  15. 基于YOLOv7的车辆装载负荷&车牌检测系统(源码&教程)
  16. python数列求和_python练习--数列求和
  17. Android沉浸式体验适配方案
  18. 用JAVA 创建自己的 A4 打印语言
  19. MySQL Shell 安装与基本使用
  20. 编译 pg_repack

热门文章

  1. 怎么将PPT里面的普通文字设置成艺术文字
  2. 关于拉格朗日坐标系求解要转为初始构型的讨论(1),为何欧拉坐标系不行。
  3. H1N1猪流感症状及预防
  4. python之django-blog-zinnia 搭建个人博客
  5. mybatis高级映射多对多查询(二)
  6. C++实现四舍五入的几种方法
  7. 计算机毕业设计springboot通用项目的项目管理系统
  8. 【电子签名手机-vue】
  9. 关于H5播放视频文件的问题
  10. 打开ppt时显示正在与服务器,1.在安装时显示无法连接到服务器或类似的网络出错信息.ppt...