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中的内存泄漏
Apr 23 Python
Python2.x中文乱码问题解决方法
Jun 02 Python
Python多线程结合队列下载百度音乐的方法
Jul 27 Python
Python编程判断一个正整数是否为素数的方法
Apr 14 Python
在pandas中一次性删除dataframe的多个列方法
Apr 10 Python
python for和else语句趣谈
Jul 02 Python
详解Matplotlib绘图之属性设置
Aug 23 Python
Python调用.net动态库实现过程解析
Jun 05 Python
Python基于Serializer实现字段验证及序列化
Nov 04 Python
python 指定源路径来解决import问题的操作
Mar 04 Python
python通配符之glob模块的使用详解
Apr 24 Python
Python爬虫之自动爬取某车之家各车销售数据
Jun 02 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
我的论坛源代码(七)
2006/10/09 PHP
PHP+AJAX实现无刷新注册(带用户名实时检测)
2007/01/02 PHP
php记录日志的实现代码
2011/08/08 PHP
php中隐形字符65279(utf-8的BOM头)问题
2014/08/16 PHP
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
PHP实现一个轻量级容器的方法
2019/01/28 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
jQuery解决iframe高度自适应代码
2009/12/20 Javascript
jQuery创建自己的插件(自定义插件)的方法
2010/06/10 Javascript
JS Range HTML文档/文字内容选中、库及应用介绍
2011/05/12 Javascript
JS实现定时自动关闭DIV层提示框的方法
2015/05/11 Javascript
jQuery+ajax实现无刷新级联菜单示例
2015/05/21 Javascript
微信小程序 本地存储及登录页面处理实例详解
2017/01/11 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
2017/05/23 Javascript
vue项目实现github在线预览功能
2018/06/20 Javascript
js实现随机数小游戏
2019/06/28 Javascript
vue路由传参页面刷新参数丢失问题解决方案
2019/10/08 Javascript
一个基于flask的web应用诞生 组织结构调整(7)
2017/04/11 Python
Python 实现12306登录功能实例代码
2018/02/09 Python
python实现Virginia无密钥解密
2019/03/20 Python
Python应用领域和就业形势分析总结
2019/05/14 Python
python datetime中strptime用法详解
2019/08/29 Python
python破解bilibili滑动验证码登录功能
2019/09/11 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
2020/04/21 Python
Larsson & Jennings官网:现代瑞士钟表匠
2018/03/20 全球购物
九年级科学教学反思
2014/01/29 职场文书
公司司机岗位职责
2014/02/07 职场文书
人力资源管理毕业求职信
2014/08/05 职场文书
咖啡店创业计划书范文
2014/09/15 职场文书
教师考核表个人总结
2015/02/12 职场文书
应届毕业生求职简历自我评价
2015/03/02 职场文书
计划生育目标责任书
2015/05/09 职场文书
经典法律座右铭(50句)
2019/08/15 职场文书
MySQL中你可能忽略的COLLATION实例详解
2021/05/12 MySQL
MySQL为数据表建立索引的原则详解
2022/03/03 MySQL