【问题标题】:Django, Tests and multidatabasesDjango,测试和多数据库
【发布时间】:2014-08-11 11:16:58
【问题描述】:

我已经开始为我的 django 项目编写测试。但是我有疑问如何解决一个问题。由于我的项目有很多数据库,并且在我的函数中,我有类似的行

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

感谢我正在从选定的数据库中检索数据。众所周知,在测试 django 时,会创建带有前缀 test_ 的新数据库。那么在这种情况下,我是否必须重构我的整个代码并摆脱这些行?或者也许在测试 django 时会自动创建从“companies_db”到“test_companies_db”的路由?

【问题讨论】:

    标签: python django testing multi-database


    【解决方案1】:

    经过几次测试,我发现 test_companies_db 是 Companies_db 的别名。所以一切正常。

    【讨论】:

      猜你喜欢
      • 2014-08-09
      • 1970-01-01
      • 2020-05-02
      • 2020-12-30
      • 2014-09-10
      • 1970-01-01
      • 2019-01-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多