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 getopt模块处理命令行选项实例
May 13 Python
Python中集合的内建函数和内建方法学习教程
Aug 19 Python
Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】
Jul 12 Python
matplotlib实现区域颜色填充
Mar 18 Python
Python-copy()与deepcopy()区别详解
Jul 12 Python
windows下python虚拟环境virtualenv安装和使用详解
Jul 16 Python
基于Django的乐观锁与悲观锁解决订单并发问题详解
Jul 31 Python
python 扩展print打印文件路径和当前时间信息的实例代码
Oct 11 Python
PIL包中Image模块的convert()函数的具体使用
Feb 26 Python
pyinstaller打包找不到文件的问题解决
Apr 15 Python
零基础学Python之前需要学c语言吗
Jul 21 Python
python三子棋游戏
May 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制作简单的内容采集器的代码
2007/11/28 PHP
php日期转时间戳,指定日期转换成时间戳
2012/07/17 PHP
JavaScript与HTML结合的基本使用方法整理
2015/10/12 PHP
javascript 框架小结 个人工作经验
2009/06/13 Javascript
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
jQuery链使用指南
2015/01/20 Javascript
纯JS代码实现气泡效果
2016/05/04 Javascript
纯JS打造网页中checkbox和radio的美化效果
2016/10/13 Javascript
微信小程序 wx.login解密出现乱码的问题解决办法
2017/03/10 Javascript
vue、react等单页面项目应该这样子部署到服务器
2018/01/03 Javascript
微信小程序项目实践之九宫格实现及item跳转功能
2018/07/19 Javascript
JavaScript 高性能数组去重的方法
2018/09/20 Javascript
使用NestJS开发Node.js应用的方法
2018/12/03 Javascript
koa中间件核心(koa-compose)源码解读分析
2020/06/15 Javascript
js实现简单的无缝轮播效果
2020/09/05 Javascript
Python验证企业工商注册码
2015/10/25 Python
python编程实现12306的一个小爬虫实例
2017/12/27 Python
Python 通配符删除文件的实例
2018/04/24 Python
Python Cookie 读取和保存方法
2018/12/28 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
Python后台开发Django的教程详解(启动)
2019/04/08 Python
详解Python 4.0 预计推出的新功能
2019/07/26 Python
详解pandas使用drop_duplicates去除DataFrame重复项参数
2019/08/01 Python
pytorch索引查找 index_select的例子
2019/08/18 Python
python多任务之协程的使用详解
2019/08/26 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
使用keras和tensorflow保存为可部署的pb格式
2020/05/25 Python
tensorflow转换ckpt为savermodel模型的实现
2020/05/25 Python
python代码如何注释
2020/06/01 Python
网购亚洲时装、美容产品和生活百货:YesStyle
2016/09/15 全球购物
阿里云:Aliyun.com
2017/02/15 全球购物
先进典型发言材料
2014/12/30 职场文书
党员争先创优承诺书
2015/01/20 职场文书
银行先进个人总结
2015/02/15 职场文书
上班旷工检讨书
2015/08/15 职场文书
python pandas 解析(读取、写入)CSV 文件的操作方法
2022/12/24 Python