我已经开始为我的 django 项目编写测试。但是我有疑问如何解决一个问题。由于我的项目有很多数据库,并且在我的函数中,我有类似的行
dbs = DataBaseSettings.objects.using("companies_db").all()
多亏了我正在从选定的数据库中检索数据。众所周知,在测试 django 时,会创建带有前缀 test_ 的新数据库。那么在这种情况下,我是否必须重构我的整个代码并摆脱这些行?或者也许在测试 django 时会自动创建从“companies_db”到“test_companies_db”的路由?