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

django中model的主键的设置与自增,第1张

在django所定义的model里是可以自己设置主键的,具体方法为

但是要注意的是,为了添加元素的过程中主键的自增,主键的设置中不能加入default属性,否则save()的过程将不再是新建元素而是替换元素。

自己在最开始的定义是

AgentInfo_id = models.IntegerField(default=0)

由于设置了默认值,引发了不小的麻烦

Django1.10版本以上应该使用:

ip = models.GenericIPAddressField()

而以下的版本使用:

ip = models.IPAddressField()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11085279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存