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中基本的日期时间处理的学习教程
Oct 16 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
Nov 24 Python
python3+PyQt5实现自定义流体混合窗口部件
Apr 24 Python
pip install urllib2不能安装的解决方法
Jun 12 Python
Python基于最小二乘法实现曲线拟合示例
Jun 14 Python
python 移除字符串尾部的数字方法
Jul 17 Python
python使用tornado实现登录和登出
Jul 28 Python
Python3实现的简单三级菜单功能示例
Mar 12 Python
python分布式编程实现过程解析
Nov 08 Python
python解析命令行参数的三种方法详解
Nov 29 Python
Python脚本实现监听服务器的思路代码详解
May 28 Python
python使用re模块爬取豆瓣Top250电影
Oct 20 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
调频问题解答
2021/03/01 无线电
php遍历目录viewDir函数
2009/12/15 PHP
Yii2实现ajax上传图片插件用法
2016/04/28 PHP
laravel学习教程之存取器
2016/07/30 PHP
Laravel5.4简单实现app接口Api Token认证方法
2019/08/29 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
Input 特殊事件onpopertychange和oninput
2009/06/17 Javascript
JS 获取span标签中的值的代码 支持ie与firefox
2009/08/24 Javascript
js跨域和ajax 跨域问题的实现思路
2009/09/05 Javascript
jQuery不间断滚动效果(模拟百度新闻支持文字/图片/垂直滚动)
2013/02/05 Javascript
jquery弹出框的用法示例(一)
2013/08/26 Javascript
jquery处理页面弹出层查询数据等待操作实例
2015/03/25 Javascript
js命名空间写法示例
2015/12/18 Javascript
浅谈angular4 ng-content 中隐藏的内容
2017/08/18 Javascript
React组件重构之嵌套+继承及高阶组件详解
2018/07/19 Javascript
JavaScript new对象的四个过程实例浅析
2018/07/31 Javascript
vue js秒转天数小时分钟秒的实例代码
2018/08/08 Javascript
Vue实现手机计算器
2020/08/17 Javascript
vue组件中实现嵌套子组件案例
2020/08/31 Javascript
Vue使用Element实现增删改查+打包的步骤
2020/11/25 Vue.js
Python实现读取txt文件并画三维图简单代码示例
2017/12/09 Python
OpenCV-Python实现轮廓检测实例分析
2018/01/05 Python
Python爬虫实战之12306抢票开源
2019/01/24 Python
python实现名片管理系统项目
2019/04/26 Python
Python configparser模块操作代码实例
2020/06/08 Python
matplotlib 画双轴子图无法显示x轴的解决方法
2020/07/27 Python
Python命令行参数定义及需要注意的地方
2020/11/30 Python
css3 border-radius属性详解
2017/07/05 HTML / CSS
学期自我鉴定
2013/11/04 职场文书
2015年办公室个人工作总结
2015/04/20 职场文书
入党积极分子培养人意见
2015/06/02 职场文书
2015年女工委工作总结
2015/07/27 职场文书
结婚喜宴祝酒词
2015/08/10 职场文书
高中政治教师教学反思
2016/02/23 职场文书
关于企业的执行力标语大全
2020/01/06 职场文书
mysql 体系结构和存储引擎介绍
2022/05/06 MySQL