我今天从 sqllite 切换到 mariadb,初始迁移过程在迁移名为 django-locality 的第三方应用程序期间停止(它提供模型国家和地区)。
这是错误。
ValueError: Problem installing fixture '/code/lmalp/locality/fixtures/initial_data.json': The database backend does not accept 0 as a value for AutoField.
我今天从 sqllite 切换到 mariadb,初始迁移过程在迁移名为 django-locality 的第三方应用程序期间停止(它提供模型国家和地区)。
这是错误。
ValueError: Problem installing fixture '/code/lmalp/locality/fixtures/initial_data.json': The database backend does not accept 0 as a value for AutoField.
夹具包含多个主键为 0 的对象映射,请参见:
https://github.com/rfkrocktk/django-locality/blob/master/src/locality/fixtures/initial_data.json#L18
快速修复,更换自己的夹具