【问题标题】:django sync db to get two apps in two databasesdjango sync db 在两个数据库中获取两个应用程序
【发布时间】:2013-04-21 16:25:24
【问题描述】:

我不确定它是如何工作的,但我需要两个不同的模型/应用程序位于不同的数据库中。因此,如果我尝试 syncdb --database db1 会将所有已安装的应用程序放入 db1。那么问题是如何在另一个数据库中只获取一个应用程序?

谢谢

【问题讨论】:

    标签: django django-models django-apps django-orm


    【解决方案1】:

    您需要编写一个database router,它将在其allow_syncdb 方法中根据应用程序和数据库过滤模型。您可以从文档中的AuthRouter 示例开始。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-10
      • 1970-01-01
      • 2020-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多