DJango:单个项目中一个应用程序的多个实例

时间:2019-02-26 18:14:36

标签: django

我有一个django应用程序,我需要创建多个实例。因此,当前我使用自己的django项目为每个实例创建一个virtualenv。但是,这不能很好地扩展。我真正需要的是一个django项目中应用程序的多个实例。

是否有类似这样的例子或建议?我当时在考虑使用多个数据库,但随后每个数据库将获得项目中所有应用程序的所有模型。

1 个答案:

答案 0 :(得分:0)

我想您想在Django中看到多租户应用程序。

如果您遵循这本书,则其中包含您所寻找的内容。 Building Multi Tenant Applications with Django

来自上述共享文档。(摘要)

各种各样的多租户方式

  • 具有共享架构的共享数据库
  • 具有隔离架构的共享数据库
  • 带有共享应用程序服务器的隔离数据库
  • 使用Docker完全隔离的租户
相关问题