【发布时间】:2009-10-15 23:05:27
【问题描述】:
我几乎完成了一个 Django 项目的开发(带有一些可插入的应用程序)。
我想以 SaaS 的形式提供这个项目(类似于 37signals.com)。
即:customer1.product1.com、customer2.product2.com 等
product1 可能是大本营 product2 可能是高层 等等。
我想知道应该如何为这些产品构建项目。
是否应该有一个项目,所有产品都将成为一个应用程序。 - - 或者 - - 我应该为所有产品制作不同的项目吗?
还有数据库方面..所有产品都应该查看单个数据库还是我们应该为每个产品设置单独的数据库。
我正在寻找最有效和可扩展的方法来做到这一点。
谢谢
【问题讨论】: