如何在django中为单个用户创建隔离数据库?

如何在django中为单个用户创建隔离数据库?,django,database,dynamic,saas,Django,Database,Dynamic,Saas,如何在django中创建动态数据库?在创建一个新用户时,我们能够为相应的用户创建一个新的数据库吗?SaaS应用程序需要此概念。需要帮助 “隔离门”不是一个词,“隔离”在这里没有意义。如果一个应用程序想为每个用户创建一个新的数据库,甚至是一个新的表,那么它可能采取了错误的方法。您所说的是一个多租户SaaS平台,已经有一个感谢您的建议。。。为什么这会是错误的方法?另一方面,在开始这样一条路线之前,我会三思而后行,因为维护多个数据库是一场噩梦,特别是如果它们都共享相同的结构(想想引入新功能时的迁移)。

如何在django中创建动态数据库?在创建一个新用户时,我们能够为相应的用户创建一个新的数据库吗?SaaS应用程序需要此概念。需要帮助

“隔离门”不是一个词,“隔离”在这里没有意义。如果一个应用程序想为每个用户创建一个新的数据库,甚至是一个新的表,那么它可能采取了错误的方法。您所说的是一个多租户SaaS平台,已经有一个感谢您的建议。。。为什么这会是错误的方法?另一方面,在开始这样一条路线之前,我会三思而后行,因为维护多个数据库是一场噩梦,特别是如果它们都共享相同的结构(想想引入新功能时的迁移)。如果您正确地构建模型(使每个对象都有一个明确的所有者),您应该能够为所有客户使用一个数据库,同时确保他们永远不会看到彼此的数据。