django model 主键自增问题
2013-02-25 15:20
309 查看
prize_id = models.IntegerField(primary_key=True, db_column='FId',
default=1)
这样写就会出现 save()后 表中数据是update 而不是 insert
prize_id = models.IntegerField(primary_key=True, db_column='FId')
这样就ok
google 的一个group中说不要用IntegerField 用AutoField.
http://django-document-cn.readthedocs.org/en/latest/ref/models/instances.html#django.db.models.Model.save
官方文档说不必要这么做。
最后,定位在 default=1 处。 主键自增字段不能设置default值. (官方相关文档未找到)
default=1)
这样写就会出现 save()后 表中数据是update 而不是 insert
prize_id = models.IntegerField(primary_key=True, db_column='FId')
这样就ok
google 的一个group中说不要用IntegerField 用AutoField.
http://django-document-cn.readthedocs.org/en/latest/ref/models/instances.html#django.db.models.Model.save
官方文档说不必要这么做。
最后,定位在 default=1 处。 主键自增字段不能设置default值. (官方相关文档未找到)
相关文章推荐
- django model 主键自增问题
- django中model的时间default值小问题,引起每次时间都 一样。
- 【Python】Django Model 怎么使用 UUID 作为主键?
- django1.7取消syncdb后不能创建model相应表的问题
- Django中的Model定义和各Model之间的一对一、多对一,多对多关系以及级联查询的问题
- Django model中 双向关联问题,求帮助
- 关于django model postgres的json字段编码问题
- Django model作为函数参数的问题
- 关于Entity Framework更新的几种方式以及可能遇到的问题(附加类型“Model”的实体失败,因为相同类型的其他实体已具有相同的主键值)在使用 "Attach" 方法或者将实体的状态设置为 "Unchanged" 或 "Modified" 时如果图形中的任何实体具有冲突键值,则可能会发生上述行为
- Django Model出现的中文问题
- python django model联合主键
- python django model联合主键
- 浅谈django model postgres的json字段编码问题
- Django-Model操作数据库(增删改查、连表结构)
- django进行model字段的自定义
- 数据库设计 联合主键设为外键的问题
- Mysql复合主键中自增长字段设置问题
- Django1.11 的serializers序列化model
- django新建站点时的问题
- SpringMVC_@ModelAttribute解决部分更新问题!!!