0

我正在一个大型应用程序上运行 django 测试。他们需要一个测试数据库,所以我需要在运行测试之前创建一个测试数据库。但问题是 - 由于一些依赖性问题,迁移必须按以下顺序运行:migrate app2, migrate app1, migrate。我知道我做错了,但我没有意愿和时间来修复数百个迁移。

问题是:有没有办法为测试创建数据库,而不是运行它们以便以后通过--keep-db选项使用它?因为应用程序数据库创建需要上述特殊命令顺序,所以我不能只运行“测试”命令来准备数据库并运行测试。

4

0 回答 0