Python Django、测试和多数据库

Python Django、测试和多数据库,python,django,testing,multi-database,Python,Django,Testing,Multi Database,我已经开始为我的django项目编写测试。然而,我有一个问题,如何解决一个问题。因为我的项目有很多数据库,在我的函数中我有这样的行 dbs = DataBaseSettings.objects.using("companies_db").all() 正因为如此,我才从所选的数据库中检索数据。正如我们所知,在测试django时,它正在创建前缀为test_3;的新数据库。那么,在这种情况下,我必须重构我的整个代码并去掉这些行吗?或者,在测试django时,它会自动创建从公司\u db到测试公司\u

我已经开始为我的django项目编写测试。然而,我有一个问题,如何解决一个问题。因为我的项目有很多数据库,在我的函数中我有这样的行

dbs = DataBaseSettings.objects.using("companies_db").all()

正因为如此,我才从所选的数据库中检索数据。正如我们所知,在测试django时,它正在创建前缀为test_3;的新数据库。那么,在这种情况下,我必须重构我的整个代码并去掉这些行吗?或者,在测试django时,它会自动创建从公司\u db到测试公司\u db的路由

经过几次测试,我发现test_companys_db是companys_db的别名。所以一切都很好