django中新插入对象数据到数据库并返回自增主键的ID
django,中新,插入,对象,数据,数据库,返回,自增,主键,ID
2025-04-11 08:58:03 时间
问题:在Django中新插入一条数据之后,后面还需返回其自增的主键(ID)的值,从而完成后面的操作
修改前:
sign_id = models.IntegerField(primary_key=True)
解决: 将IntegerField 换成 AutoField 修改后:
sign_id = models.AutoField(primary_key=True)
用法:
例如对象名为Book
book = Book(name='C语言', price=25.5)
book.save()
print('新书插入后返回的ID: %d', book.id)
结果
新书插入后返回的ID: 1
相关文章
- django在docker环境中断点调试
- 一个Django项目:搭建基本自动化运维平台[通俗易懂]
- vue django mysql_Python MySQL
- Django-缓存内容
- [博客搭建] 通过用户邮箱认证来介绍 django-allauth 的使用思路
- Django的ORM简介
- Python项目部署-使用Nginx部署Django项目
- Django的请求与响应
- Django之文件上传
- Django 使用 django-redis 作为缓存的正确用法,别忽略缓存的使用原则
- Django实现调用腾讯云短信接口
- Django的ORM字段类型-2
- Django的ORM操作-删除数据
- django pycharm_pycharm调试django
- 在pycharm中安装pip_pycharm安装django
- django migrate 常见错误总结 and 对应方法
- Python进阶34-Django 中间件
- 使用 Django 的 admin 定制后台,丰富自己网站的后台管理系统
- Django的ORM操作-更新数据
- 在 Linux 服务器上使用 Nginx + Gunicorn 部署 Django 项目的正确姿势