django models里数据表插入数据id自增操作


Posted in Python onJuly 15, 2020

models 建表实现插入数据自增ID

之前使用

Id = models.IntegerField(primary_key=True,default = ‘1')

每次数据插入进去都会更新一次,并且Id都为1,就变成update,而不是insert

改成这样

id = models.AutoField(primary_key=True)

django 在每一次save()操作后都可以正常的增加一条数据并且id顺序自增

django models里数据表插入数据id自增操作

django models里数据表插入数据id自增操作

id无需在save中创建,数据表自动添加

补充知识:Django查询 ? id vs pk

当编写django查询时,可以使用id / pk作为查询参数。

Object.objects.get(id=1)

Object.objects.get(pk=1)

pk代表主键(primary key),pk更加独立于实际的主键字段,即你不必关心主键字段是否被称为id或object_id或任何。

如果你具有不同主键字段的模型,它还可以提高你的一致性。

以上这篇django models里数据表插入数据id自增操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中给List添加元素的4种方法分享
Nov 28 Python
Python去除列表中重复元素的方法
Mar 20 Python
Python数据类型详解(二)列表
May 08 Python
详解Python3中的迭代器和生成器及其区别
Oct 09 Python
django项目登录中使用图片验证码的实现方法
Aug 15 Python
Python轻量级web框架bottle使用方法解析
Jun 13 Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
Jun 22 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
Jul 14 Python
详解pycharm2020.1.1专业版安装指南(推荐)
Aug 07 Python
python如何实现DES加密
Sep 21 Python
paramiko使用tail实时获取服务器的日志输出详解
Dec 06 Python
Python将CSV文件转化为HTML文件的操作方法
Jun 30 Python
python报错: 'list' object has no attribute 'shape'的解决
Jul 15 #Python
解决运行出现'dict' object has no attribute 'has_key'问题
Jul 15 #Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
Jul 15 #Python
解决导入django_filters不成功问题No module named 'django_filter'
Jul 15 #Python
django rest framework使用django-filter用法
Jul 15 #Python
Django REST 异常处理详解
Jul 15 #Python
使用OpenCV实现道路车辆计数的使用方法
Jul 15 #Python
You might like
肝肠寸断了解下!盘点史上最伤心的十大动漫
2020/03/04 日漫
PHP实现绘制3D扇形统计图及图片缩放实例
2014/10/01 PHP
php实现比较全的数据库操作类
2015/06/18 PHP
javascript 最常用的10个自定义函数[推荐]
2009/12/26 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
自己封装的javascript事件队列函数版
2014/06/12 Javascript
在Mac OS下使用Node.js的简单教程
2015/06/24 Javascript
JS实现的左侧竖向滑动菜单效果代码
2015/10/19 Javascript
jquery弹出遮掩层效果【附实例代码】
2016/04/28 Javascript
web 屏蔽BackSpace键实例代码
2016/12/24 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
详解如何使用 vue-cli 开发多页应用
2017/12/16 Javascript
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
vue实现div拖拽互换位置
2020/07/29 Javascript
Vue+Java+Base64实现条码解析的示例
2020/09/23 Javascript
使用基于Python的Tornado框架的HTTP客户端的教程
2015/04/24 Python
Python编程之event对象的用法实例分析
2017/03/23 Python
Python编程给numpy矩阵添加一列方法示例
2017/12/04 Python
python 筛选数据集中列中value长度大于20的数据集方法
2018/06/14 Python
python 列表降维的实例讲解
2018/06/28 Python
tensorflow: variable的值与variable.read_value()的值区别详解
2018/07/30 Python
Django如何防止定时任务并发浅析
2019/05/14 Python
python利用dlib获取人脸的68个landmark
2019/11/27 Python
win10下python2和python3共存问题解决方法
2019/12/23 Python
tensorflow使用range_input_producer多线程读取数据实例
2020/01/20 Python
tensorflow 实现数据类型转换
2020/02/17 Python
PyCharm中如何直接使用Anaconda已安装的库
2020/05/28 Python
基于python实现查询ip地址来源
2020/06/02 Python
高山背包:High Sierra
2017/11/23 全球购物
来自Ocado的宠物商店:Fetch
2018/07/10 全球购物
飞利浦法国官网:Philips法国
2019/07/10 全球购物
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
2014/03/05 面试题
电气自动化自荐信
2013/10/10 职场文书
小学生五年级大队长竞选发言稿
2014/09/12 职场文书
银行自荐信怎么写
2015/03/05 职场文书
2021年国漫热度排行前十,完美世界上榜,第四是美国动画作品
2022/03/18 国漫