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多线程编程(三):threading.Thread类的重要函数和方法
Apr 05 Python
浅谈终端直接执行py文件,不需要python命令
Jan 23 Python
pandas string转dataframe的方法
Apr 11 Python
pandas.DataFrame选取/排除特定行的方法
Jul 03 Python
[原创]Python入门教程5. 字典基本操作【定义、运算、常用函数】
Nov 01 Python
python求最大公约数和最小公倍数的简单方法
Feb 13 Python
python利用datetime模块计算程序运行时间问题
Feb 20 Python
python怎么判断模块安装完成
Jun 19 Python
Python pip安装第三方库实现过程解析
Jul 09 Python
pytorch中的model=model.to(device)使用说明
May 24 Python
浅谈Python从全局与局部变量到装饰器的相关知识
Jun 21 Python
Python MNIST手写体识别详解与试练
Nov 07 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
摘自织梦CMS中的图片处理类
2015/08/08 PHP
Paypal实现循环扣款(订阅)功能
2017/03/23 PHP
thinkphp实现附件上传功能
2017/05/26 PHP
php实现批量上传数据到数据库(.csv格式)的案例
2017/06/18 PHP
PHP判断一个数组是另一个数组子集的方法详解
2017/07/31 PHP
PHP abstract 抽象类定义与用法示例
2018/05/29 PHP
PHP实现长轮询消息实时推送功能代码实例讲解
2021/02/26 PHP
Google 静态地图API实现代码
2010/11/19 Javascript
DWZ刷新dialog解决方法
2013/03/03 Javascript
window.navigate 与 window.location.href 的使用区别介绍
2013/09/21 Javascript
javascript中处理时间戳为日期格式的方法
2014/01/02 Javascript
JavaScript计算两个日期时间段内日期的方法
2015/03/16 Javascript
微信小程序 wx.uploadFile无法上传解决办法
2016/12/14 Javascript
基于javascript的Form表单验证
2016/12/29 Javascript
jQuery实现table中两列CheckBox只能选中一个的示例
2017/09/22 jQuery
Vue使用lodop实现打印小结
2019/07/06 Javascript
vue之组件内监控$store中定义变量的变化详解
2019/11/08 Javascript
Python中的localtime()方法使用详解
2015/05/22 Python
使用python中的in ,not in来检查元素是不是在列表中的方法
2018/07/06 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
2020/12/07 Python
css3动画事件—webkitAnimationEnd与计时器time事件
2013/01/31 HTML / CSS
实现向右循环移位
2014/07/31 面试题
就业推荐表自我鉴定
2013/10/29 职场文书
通信工程毕业生求职信
2013/11/16 职场文书
会计自荐书
2013/12/02 职场文书
青年创业培训欢迎词
2014/01/10 职场文书
酒店拾金不昧表扬信
2014/01/18 职场文书
桥梁工程专业求职信
2014/04/21 职场文书
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
2014年学生会生活部工作总结
2014/11/07 职场文书
运动会通讯稿300字
2015/07/20 职场文书
Python Pandas常用函数方法总结
2021/06/15 Python
新手入门Jvm-- JVM对象创建与内存分配机制
2021/06/18 Java/Android
Python借助with语句实现代码段只执行有限次
2022/03/23 Python
python APScheduler执行定时任务介绍
2022/04/19 Python
Li list-style-image 图片垂直居中实现方法
2023/05/21 HTML / CSS