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实现linux服务器批量修改密码并生成execl
Apr 22 Python
python绘图方法实例入门
May 19 Python
Windows上使用virtualenv搭建Python+Flask开发环境
Jun 07 Python
Python实现的视频播放器功能完整示例
Feb 01 Python
Selenium鼠标与键盘事件常用操作方法示例
Aug 13 Python
浅析python中的迭代与迭代对象
Oct 08 Python
解决Pycharm调用Turtle时 窗口一闪而过的问题
Feb 16 Python
python单线程下实现多个socket并发过程详解
Jul 27 Python
python3应用windows api对后台程序窗口及桌面截图并保存的方法
Aug 27 Python
python基于TCP实现的文件下载器功能案例
Dec 10 Python
Python 实现try重新执行
Dec 21 Python
如何解决.cuda()加载用时很长的问题
May 24 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 rsa 加密,解密,签名,验签详解
2016/12/06 PHP
zend框架实现支持sql server的操作方法
2016/12/08 PHP
Firefox getBoxObjectFor getBoundingClientRect联系
2008/10/26 Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
2014/06/03 Javascript
js实现仿Windows风格选项卡和按钮效果实例
2015/05/13 Javascript
Javascript中For In语句用法实例
2015/05/14 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
2015/09/12 Javascript
JavaScript学习笔记之数组随机排序
2016/03/23 Javascript
基于jQuery实现仿QQ空间送礼物功能代码
2016/05/24 Javascript
深入理解Javascript中的valueOf与toString
2017/01/04 Javascript
JS实现unicode和UTF-8之间的互相转换互转
2017/07/05 Javascript
vue中的scope使用详解
2017/10/29 Javascript
关于jquery layui弹出层的使用方法
2018/04/21 jQuery
微信小程序Echarts覆盖正常组件问题解决
2019/07/13 Javascript
解决vant的Toast组件时提示not defined的问题
2020/11/11 Javascript
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
Python Web框架Flask中使用新浪SAE云存储实例
2015/02/08 Python
python中global用法实例分析
2015/04/30 Python
python3音乐播放器简单实现代码
2020/04/20 Python
Python简单计算文件MD5值的方法示例
2018/04/11 Python
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
python实现多张图片拼接成大图
2019/01/15 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
2020/04/17 Python
matplotlib 三维图表绘制方法简介
2020/09/20 Python
如何给HTML标签中的文本设置修饰线
2019/11/18 HTML / CSS
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
蔻驰西班牙官网:COACH西班牙
2019/01/16 全球购物
顶岗实习计划书
2014/01/10 职场文书
超市端午节活动方案
2014/01/23 职场文书
2016年大学自主招生自荐信范文
2015/03/24 职场文书
员工试用期工作总结
2019/06/20 职场文书
Python机器学习之逻辑回归
2021/05/11 Python
Java SSH 秘钥连接mysql数据库的方法
2021/06/28 Java/Android
mysql 8.0.27 绿色解压版安装教程及配置方法
2022/04/20 MySQL
Mybatis-Plus 使用 @TableField 自动填充日期
2022/04/26 Java/Android