我有一个应用程序(我们称其为MyApp)在Django 1.5项目中。 MyApp定义了一个自定义用户模型(MyUser)。该项目使用另一个应用程序(AnotherApp),该应用程序引用MyUser。MyApp引用AnotherApp中的字段。
在我的开发笔记本电脑上一切正常。我正在尝试在服务器上部署我的项目,当我来到迁移步骤时,MyApp由于对AnotherApp的依赖而失败,而AnotherApp由于对MyApp的依赖而失败(我已尝试独立迁移应用程序)。两者都在各自的第一个迁移(0001)上失败。
有什么想法吗?
在我的开发笔记本电脑上一切正常。我正在尝试在服务器上部署我的项目,当我来到迁移步骤时,MyApp由于对AnotherApp的依赖而失败,而AnotherApp由于对MyApp的依赖而失败(我已尝试独立迁移应用程序)。两者都在各自的第一个迁移(0001)上失败。
Running migrations for myapp:
- Migrating forwards to 0017_auto__blah_blah.
> myapp:0001_initial
FATAL ERROR - The following SQL query failed: ALTER TABLE "myapp_mymodel_othermodel" ADD CONSTRAINT "othermodel_id_refs_id_ae052c6d" FOREIGN KEY ("othermodel_id") REFERENCES "anotherapp_othermodel" ("id") DEFERRABLE INITIALLY DEFERRED;
The error was: relation "anotherapp_othermodel" does not exist
Error in migration: myapp:0001_initial
DatabaseError: relation "anotherapp_othermodel" does not exist
Running migrations for anotherapp:
- Migrating forwards to 0008_blah_blah.
> anotherapp:0001_initial
FATAL ERROR - The following SQL query failed: ALTER TABLE "anotherapp_othermodel" ADD CONSTRAINT "creator_id_refs_id_cff6fecf" FOREIGN KEY ("creator_id") REFERENCES "myuser" ("id") DEFERRABLE INITIALLY DEFERRED;
The error was: relation "myuser" does not exist
Error in migration: anotherapp:0001_initial
DatabaseError: relation "myuser" does not exist
有什么想法吗?