美文网首页程序员
django中model的主键的设置与自增

django中model的主键的设置与自增

作者: idealclover | 来源:发表于2017-11-04 01:30 被阅读0次

    在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

    相关文章

      网友评论

        本文标题:django中model的主键的设置与自增

        本文链接:https://www.haomeiwen.com/subject/xsqzdxtx.html