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的Django框架下使用django-tagging的教程
May 30 Python
在Django中编写模版节点及注册标签的方法
Jul 20 Python
python 输入一个数n,求n个数求乘或求和的实例
Nov 13 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
Dec 11 Python
用python建立两个Y轴的XY曲线图方法
Jul 08 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
Jul 31 Python
Python数据存储之 h5py详解
Dec 26 Python
Python3运算符常见用法分析
Feb 14 Python
python实现简单学生信息管理系统
Apr 09 Python
Pytorch实现将模型的所有参数的梯度清0
Jun 24 Python
Python的控制结构之For、While、If循环问题
Jun 30 Python
Python pandas求方差和标准差的方法实例
Aug 04 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 CURL获取cookies模拟登录的方法
2013/11/04 PHP
PHP echo,print,printf,sprintf函数之间的区别与用法详解
2013/11/27 PHP
php中的filesystem文件系统函数介绍及使用示例
2014/02/13 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
2016/08/08 PHP
js文本框输入点回车触发确定兼容IE、FF等
2013/11/19 Javascript
js处理php输出时间戳对不上号的解决方法
2014/06/20 Javascript
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
2014/08/03 NodeJs
JavaScript中实现依赖注入的思路分享
2015/01/15 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
2015/11/23 Javascript
JS百度地图搜索悬浮窗功能
2017/01/12 Javascript
javascript实现二叉树遍历的代码
2017/06/08 Javascript
Vue2.0基于vue-cli+webpack Vuex的用法(实例讲解)
2017/09/15 Javascript
JS实现的找零张数最小问题示例
2017/11/28 Javascript
JS中验证整数和小数的正则表达式
2018/10/08 Javascript
jQuery实现的导航条点击后高亮显示功能示例
2019/03/04 jQuery
javascript function(函数类型)使用与注意事项小结
2019/06/10 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
详解vue中v-bind:style效果的自定义指令
2020/01/21 Javascript
vue 实现在同一界面实现组件的动态添加和删除功能
2020/06/16 Javascript
前端vue如何使用高德地图
2020/11/05 Javascript
从零学Python之入门(四)运算
2014/05/27 Python
Python正规则表达式学习指南
2016/08/02 Python
python去除空格和换行符的实现方法(推荐)
2017/01/04 Python
python中利用Future对象异步返回结果示例代码
2017/09/07 Python
使用Python进行QQ批量登录的实例代码
2018/06/11 Python
利用Python检测URL状态
2019/07/31 Python
HTML5通过navigator.mediaDevices.getUserMedia调用手机摄像头问题
2020/04/27 HTML / CSS
匡威帆布鞋美国官网:Converse美国
2016/08/22 全球购物
Oracle里面常用的数据字典有哪些
2014/02/14 面试题
驾驶员岗位职责
2014/01/29 职场文书
中学生操行评语大全
2014/04/24 职场文书
党员思想汇报材料
2014/12/19 职场文书
2015年科室工作总结
2015/04/10 职场文书
爱国主义影片观后感
2015/06/18 职场文书
大学生暑期实践报告
2015/07/13 职场文书
详解MySQL事务的隔离级别与MVCC
2021/04/22 MySQL