【发布时间】:2012-07-03 03:30:07
【问题描述】:
我正在 django 中创建一个应用程序,该应用程序最终将填充其前身的数据。我想让某些模型在 10000 开始他们的自动增量计数器,以提前区分这些数据并保持 pk 会计一致。我怎样才能在模型中做到这一点? AutoField 似乎没有接受让我这样做的参数。
【问题讨论】:
-
我最终创建了一个 post_syncdb 信号,用于检查不同的数据库类型 (
if 'mysql' in connection.settings_dict['ENGINE']) 并为每个表处理重置自动增量。 sqlite 是一个非常丑陋的,但你有它。
标签: django django-models auto-increment