【问题标题】:Django save integer not null primary key valueDjango保存整数不为空主键值
【发布时间】:2014-02-19 10:13:40
【问题描述】:

我正在使用 django 开发我的应用程序。地标模型类具有整数非空主键字段 (gid)。我想在该字段中插入 max(gid) + 1 值,但不能将其设置为自动增量。什么是最好的解决方案?我在模型中覆盖了 save() ,因此我不想显式地为 gid 字段赋值。

请帮助我高效地完成它...

谢谢你,

【问题讨论】:

    标签: python django django-queryset


    【解决方案1】:

    试试最新的

    MyMobel.objects.latest('gid').gid + 1
    

    这将采用最新的值。仔细检查模型是否没有对象。在这种情况下,请将gid 设置为您想要的第一个值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-26
      • 2018-05-13
      • 2018-01-17
      • 1970-01-01
      • 1970-01-01
      • 2011-04-12
      • 1970-01-01
      相关资源
      最近更新 更多