class UserInfo(models.Model): userId = models.IntegerField(primary_key=True) userName = models.CharField(max_length=30) score = models.IntegerField(default=0) countScore = models.IntegerField(default=0)
有这样一个对象,然后
ui = UserInfo(userName='user'+str(random.randint(1,10000))) print ui.userId ui.save() print ui.userId
按照官网文档:
https://docs.djangoproject.com/en/dev/ref/models/instances/?from=olddocs#auto-incrementing-primary-keys
应该第二次调用ui.userId 会得到返回值,但是,却没有。
非常奇怪
解决办法:
将IntegerField 换成 AutoField
解决:http://stackoverflow.com/questions/7689553/empty-id-after-saving-model-to-database
相关推荐
Django2+ MySQL8 数据插入和查询 Django2+ MySQL8 数据插入和查询
主要介绍了django 实现简单的插入视频,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
主要介绍了django models里数据表插入数据id自增操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
http://127.0.0.1:8000/static/iphone.png,运行起来访问这个可以看到图片,http://127.0.0.1:8000/访问这个可以看到JSON数据,一个简单的后端
python+Django+mysql实现了连接数据库,动态页面。对于新学习python和有一部分基础的开发者和学员来说非常有帮助,按照步骤一步一步的做即可。
今天小编就为大家分享一篇Django 查询数据库并返回页面的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
主要介绍了django实现HttpResponse返回json数据为中文,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Django 自编教程1-3.docx
python django 自搭项目供学习.zip
Python+Vue+Django前后端分离的学习学生管理系统源码 Python+Vue+Django前后端分离的学习学生管理系统源码 Python+Vue+Django前后端分离的学习学生管理系统源码 Python+Vue+Django前后端分离的学习学生管理...
Python 中貌似并没有直接返回插入数据 id 的操作(反正我是没找到),但是我们可以变通一下,找到最新插入的数据 #!/usr/bin/env python3 # -*- coding: UTF-8 -*- import pymysql db = pymysql.connect(**db_...
今天小编就为大家分享一篇django自带serializers序列化返回指定字段的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
利用django自带的filte实现精准、模糊查询,包括复选框多值准确查询,输入框精准和模糊查询,日期区间查询。
django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django...
django笔记 django笔记
Django版 Django版 Django版Django版Django版
Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django...
django-request-id 使用唯一的request_id属性增强每个请求,并提供记录请求日志的帮助器。 在开发和使用。 快速开始 在您的requirements.txt文件中包含django-request-id 。 将request_id添加到INSTALLED_APPS ...
django4最新中文文档+适合python初学或者初次接触django4的开发者 从事Python编程工作的人员,一定听说过这三个框架:Django、Flask、Tornado,它们就像神一样的存在 ...Django模板语言功能丰富,支持自定
Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统...