【发布时间】:2014-02-19 10:13:40
【问题描述】:
我正在使用 django 开发我的应用程序。地标模型类具有整数非空主键字段 (gid)。我想在该字段中插入 max(gid) + 1 值,但不能将其设置为自动增量。什么是最好的解决方案?我在模型中覆盖了 save() ,因此我不想显式地为 gid 字段赋值。
请帮助我高效地完成它...
谢谢你,
【问题讨论】:
标签: python django django-queryset
我正在使用 django 开发我的应用程序。地标模型类具有整数非空主键字段 (gid)。我想在该字段中插入 max(gid) + 1 值,但不能将其设置为自动增量。什么是最好的解决方案?我在模型中覆盖了 save() ,因此我不想显式地为 gid 字段赋值。
请帮助我高效地完成它...
谢谢你,
【问题讨论】:
标签: python django django-queryset
试试最新的
MyMobel.objects.latest('gid').gid + 1
这将采用最新的值。仔细检查模型是否没有对象。在这种情况下,请将gid 设置为您想要的第一个值
【讨论】: