好的,在我工作的地方,我们正在使用我们想要继续使用的数据库,而是将其连接到不同的前端。 Django 1.8
我们做了一个inspectdb 我们根据这些信息进行了移民 和迁移但仍然无法工作。其他表工作正常但其他表在迁移之前不存在(并且不会从另一个数据库中获取)并且我们正在查看的表中包含我们要保留用于测试的信息
我们得到的错误是
column plans_to_lodge.id does not exist
LINE 1: SELECT "plans_to_lodge"."id", "plans_to_lodge"."sm_sequence"...
答案 0 :(得分:0)
如果我正确地得到了这个问题,你不会在Django外面创建表格使用Django模型,对吗?
您似乎没有该表中的id
列。 Django需要一个PRIMARY KEY列,否则它将尝试使用id
作为默认值。
尝试将自动字段设置为可交换列:https://docs.djangoproject.com/en/1.8/topics/db/models/#automatic-primary-key-fields