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 10 Python
Python ldap实现登录实例代码
Sep 30 Python
import的本质解析
Oct 30 Python
Python实现爬虫从网络上下载文档的实例代码
Jun 13 Python
Python双向循环链表实现方法分析
Jul 30 Python
用python标准库difflib比较两份文件的异同详解
Nov 16 Python
python 获取url中的参数列表实例
Dec 18 Python
python开发准备工作之配置虚拟环境(非常重要)
Feb 11 Python
python格式化输出保留2位小数的实现方法
Jul 02 Python
Python如何在DataFrame增加数值
Feb 14 Python
使用Python FastAPI构建Web服务的实现
Jun 08 Python
套娃式文件夹如何通过Python批量处理
Aug 23 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 中文字符入库或显示乱码问题的解决方法
2010/04/12 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
thinkphp分页实现效果
2016/10/13 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
2017/02/05 PHP
php面试中关于面向对象的相关问题
2019/02/13 PHP
用js实现小球的自由移动代码
2013/04/22 Javascript
jqueyr判断checkbox组的选中(示例代码)
2013/11/08 Javascript
详解JavaScript中的every()方法
2015/06/08 Javascript
javascript实现的闭包简单实例
2015/07/17 Javascript
JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
2016/01/13 Javascript
angular实现表单验证及提交功能
2017/02/01 Javascript
javascript数组去重常用方法实例分析
2017/04/11 Javascript
微信小程序表单验证错误提示效果
2017/05/19 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
2017/06/01 Javascript
angular select 默认值设置方法
2017/06/23 Javascript
nodejs 图片预览和上传的示例代码
2017/09/30 NodeJs
JS实现验证码倒计时的注册页面
2018/01/02 Javascript
如何解决vue2.0下IE浏览器白屏问题
2018/09/13 Javascript
vue keep-alive 动态删除组件缓存的例子
2019/11/04 Javascript
Node.JS发送http请求批量检查文件中的网页地址、服务是否有效可用
2019/11/20 Javascript
JS获取当前时间的年月日时分秒及时间的格式化的方法
2019/12/18 Javascript
python中Pycharm 输出中文或打印中文乱码现象的解决办法
2017/06/16 Python
浅谈python中的占位符
2017/11/09 Python
python创建n行m列数组示例
2019/12/02 Python
详解通过focusout事件解决IOS键盘收起时界面不归位的问题
2019/07/18 HTML / CSS
澳大利亚购买太阳镜和眼镜网站:Glamoureyes
2020/09/22 全球购物
请用用Java代码写一个堆栈
2012/01/26 面试题
马智宇婚礼主持词
2014/03/22 职场文书
社会公德演讲稿
2014/05/20 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
个人工作总结范文2014
2014/11/07 职场文书
教师业务学习材料
2014/12/16 职场文书
2015年学校办公室工作总结
2015/05/26 职场文书
Python django中如何使用restful框架
2021/06/23 Python
十大最强火系宝可梦,喷火龙上榜,第一名有双火属性
2022/03/18 日漫
分享Python异步爬取知乎热榜
2022/04/12 Python