在django所定义的model里是可以自己设置主键的,具体方法为
AgentInfo_id = models.IntegerField(primary_key=True)
但是要注意的是,为了添加元素的过程中主键的自增,主键的设置中不能加入default属性,否则save()的过程将不再是新建元素而是替换元素。
自己在最开始的定义是
AgentInfo_id = models.IntegerField(default=0)
由于设置了默认值,引发了不小的麻烦
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。转载请标明http://www.jianshu.com/u/3460d089ffd3
网友评论