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实现识别相似图片小结
Feb 22 Python
python3新特性函数注释Function Annotations用法分析
Jul 28 Python
Python3 queue队列模块详细介绍
Jan 05 Python
pandas 空的dataframe 插入列名的示例
Oct 30 Python
Python面向对象基础入门之编码细节与注意事项
Dec 11 Python
PIL图像处理模块paste方法简单使用详解
Jul 17 Python
wxPython实现分隔窗口
Nov 19 Python
基于Numba提高python运行效率过程解析
Mar 02 Python
Django分组聚合查询实例分享
Apr 29 Python
python如何变换环境
Jul 21 Python
利用python Pandas实现批量拆分Excel与合并Excel
May 23 Python
Pytorch可视化的几种实现方法
Jun 10 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
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
PHP Session 变量的使用方法详解与实例代码
2013/09/11 PHP
微信公众平台接口开发入门示例
2014/12/24 PHP
PHP实现的一致性哈希算法完整实例
2015/11/14 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
2017/06/09 PHP
PHP chunk_split()函数讲解
2019/02/12 PHP
jQuery判断密码强度实现思路及代码
2013/04/24 Javascript
javascript引用赋值(地址传值)用法实例
2015/01/13 Javascript
浅谈javascript原型链与继承
2015/07/13 Javascript
javascript引用类型之时间Date和数组Array
2015/08/27 Javascript
分享两款带遮罩的jQuery弹出框
2015/12/30 Javascript
深入理解vue.js双向绑定的实现原理
2016/12/05 Javascript
JavaScript页面倒计时功能完整示例
2019/05/15 Javascript
javascript随机变色实例代码
2019/10/15 Javascript
微信小程序实现点击图片放大预览
2019/10/21 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
JavaScript文档加载模式以及元素获取
2020/07/28 Javascript
JavaScript实现与web通信的方法详解
2020/08/07 Javascript
Python遍历zip文件输出名称时出现乱码问题的解决方法
2015/04/08 Python
你应该知道的python列表去重方法
2017/01/17 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
2018/10/23 Python
Python3.8中使用f-strings调试
2019/05/22 Python
python找出一个列表中相同元素的多个索引实例
2019/06/11 Python
Python3+Appium实现多台移动设备操作的方法
2019/07/05 Python
python基于event实现线程间通信控制
2020/01/13 Python
Python如何把多个PDF文件合并代码实例
2020/02/13 Python
pytorch 使用加载训练好的模型做inference
2020/02/20 Python
python pandas移动窗口函数rolling的用法
2020/02/29 Python
Python Tornado之跨域请求与Options请求方式
2020/03/28 Python
Python中bisect的用法及示例详解
2020/07/20 Python
Woods官网:加拿大最古老、最受尊敬的户外品牌之一
2020/09/12 全球购物
最新的咖啡店创业计划书
2013/12/30 职场文书
校长就职演讲稿
2014/01/06 职场文书
佛光寺导游词
2015/02/10 职场文书
个人总结怎么写
2015/02/26 职场文书
比赛口号霸气押韵
2015/12/24 职场文书