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 (1)
Oct 31 Python
C#返回当前系统所有可用驱动器符号的方法
Apr 18 Python
python通过定义一个类实例作为ftp回调方法
May 04 Python
Python获取运行目录与当前脚本目录的方法
Jun 01 Python
Python制作Windows系统服务
Mar 25 Python
Python Django 前后端分离 API的方法
Aug 28 Python
python连接、操作mongodb数据库的方法实例详解
Sep 11 Python
Python 获取项目根路径的代码
Sep 27 Python
使用python去除图片白色像素的实例
Dec 12 Python
Python暴力破解Mysql数据的示例
Nov 09 Python
如何利用python 读取配置文件
Jan 06 Python
C站最全Python标准库总结,你想要的都在这里
Jul 03 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
用PHP伪造referer突破网盘禁止外连的代码
2008/06/15 PHP
flexigrid 类似ext grid的JS表格代码
2010/07/17 Javascript
查看源码的工具 学习jQuery源码不错的工具
2011/12/26 Javascript
javascript原生和jquery库实现iframe自适应高度和宽度
2014/07/18 Javascript
javascript bom是什么及bom和dom的区别
2015/11/26 Javascript
jquery插入兄弟节点的操作方法
2016/12/07 Javascript
JavaScript中数据类型转换总结
2016/12/25 Javascript
JS小数转换为整数的方法分析
2017/01/07 Javascript
vue页面使用阿里oss上传功能的实例(二)
2017/08/09 Javascript
通过V8源码看一个关于JS数组排序的诡异问题
2017/08/14 Javascript
js时间戳与日期格式之间相互转换
2017/12/11 Javascript
vue init失败简单解决方法(终极版)
2017/12/22 Javascript
JS设计模式之策略模式概念与用法分析
2018/02/05 Javascript
vue-cli2.9.3 详细教程
2018/04/23 Javascript
详解js中Array的方法及技巧
2018/09/12 Javascript
vue+VeeValidate 校验范围实例详解(部分校验,全部校验)
2018/10/19 Javascript
angular中如何绑定iframe中src的方法
2019/02/01 Javascript
详解在Angular4中使用ng2-baidu-map的方法
2019/06/19 Javascript
vue实现公共方法抽离
2020/07/31 Javascript
解决vue项目中某一页面不想引用公共组件app.vue的问题
2020/08/14 Javascript
el-form 多层级表单的实现示例
2020/09/10 Javascript
nuxt 服务器渲染动态设置 title和seo关键字的操作
2020/11/05 Javascript
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
win10安装python3.6的常见问题
2020/07/01 Python
巴西美妆购物网站:Kutiz Beauté
2019/03/13 全球购物
拉斯维加斯城市观光通行证:Las Vegas Pass
2019/05/21 全球购物
高中生毕业学习总结的自我评价
2013/11/14 职场文书
语文教育专业推荐信范文
2013/11/25 职场文书
怎样客观的做好自我评价
2013/12/28 职场文书
自荐信如何制作?
2014/02/21 职场文书
团委竞选演讲稿
2014/04/24 职场文书
妇女工作先进事迹
2014/08/17 职场文书
汽车转让协议书范本
2014/12/07 职场文书
亮剑观后感500字
2015/06/05 职场文书
CAD实训总结范文
2015/08/03 职场文书
mysql timestamp比较查询遇到的坑及解决
2021/11/27 MySQL