python 获取数据库字段类型_python数据库类型对应
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数据库类型对应相关推荐
- python的元祖类型_python元组类型
元组类型简介 使用括号包围的数据结构是元组(tuple).例如: >>> (1,2,3) (1, 2, 3) >>> T = (1,2,3,) >>&g ...
- python怎么定义int变量_Python 变量类型 | 菜鸟教程
Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...
- python指定变量类型_Python 变量类型详解
变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整 ...
- python开发app需要多久_python数据库开发app
数据库迁移 开发过程往往伴随着数据库的升级,有时候需要修改数据库模型,修改之后可能还要更新数据库. Flask-SQLAlchemy 只在数据库表不存在时才会根据模型创建表.因此只能先删除再更新.你是 ...
- 4j是合法python数字类型_python数字类型
在python中,数据采用了对象的形式(无论是python内置对象还是使用python工具和像C语言自行创建的对象). Python数字类型工具:整数和浮点数 复数 固定精度的十进制数 有理分数 集合 ...
- python合法变量类型_Python 变量类型
变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整 ...
- 【ArcGIS遇上Python】ArcGIS Python获取某个字段的唯一值(获取指定字段的不同属性值)
以土地利用数据为例,DLMC字段为每个图斑的用地类型,怎样用Python代码获取该字段的属性唯一值? Python代码实现结果: Python源代码: import arcpy from arcpy ...
- python获取pid并杀死_python 根据pid杀死相应进程的方法
python 根据pid杀死相应进程的方法 用python语言实现根据pid杀死相应进程 kill_process.py代码如下 #! /usr/bin/python # -*- coding: ut ...
- 如何用python获取通达信数据_Python读取通达信本地数据
一.介绍 python获取股票数据的方法很多,其中 Tushare 财经数据接口包很好用,当然,也可以通过通达信本地的数据获取,这样更为方便. 日线数据存在这路径下 D:\通达信\vipdoc\sh\ ...
- python获取系统时间月份_python 取数组绝对值python获取当前日期
今天群里一个人问了怎么获取当前时间的问题,以前接触过计算日期之差的,具体代码如下: import datetime d1=datetime.datetime(2014,3,14) d2=datetim ...
最新文章
- python---random模块使用详解
- SAP WM初阶Storage Type上的SUM Indicator参数修改
- Java http协议概述
- 【译】How to create your own Question-Answering system easily with python
- NSTimer不准确与GCDTimer详解
- proftpd java_Proftpd:编译安装
- 第一个Appium脚本
- golang 生成随机数
- 计算机的80端口被占用 - 思路篇
- DotNetBar 6.2
- c# Point不能输入小数
- 【大规模深度强化学习(一) 】深度强化学习中的异步方法(A3C)
- Android 控件 之 菜单(Menu)
- MySQL双主机双Master方案测试
- 基于YOLOv7的车辆装载负荷&车牌检测系统(源码&教程)
- python数列求和_python练习--数列求和
- Android沉浸式体验适配方案
- 用JAVA 创建自己的 A4 打印语言
- MySQL Shell 安装与基本使用
- 编译 pg_repack
热门文章
- 怎么将PPT里面的普通文字设置成艺术文字
- 关于拉格朗日坐标系求解要转为初始构型的讨论(1),为何欧拉坐标系不行。
- H1N1猪流感症状及预防
- python之django-blog-zinnia 搭建个人博客
- mybatis高级映射多对多查询(二)
- C++实现四舍五入的几种方法
- 计算机毕业设计springboot通用项目的项目管理系统
- 【电子签名手机-vue】
- 关于H5播放视频文件的问题
- 打开ppt时显示正在与服务器,1.在安装时显示无法连接到服务器或类似的网络出错信息.ppt...