【发布时间】:2012-07-08 08:23:38
【问题描述】:
假设我正在构建一个托管网上商店的 Django 驱动网站,我们称之为 webshop.com。我希望它像这样工作:
一家名为 Foo 的商店想要一个网上商店。他们在 webshop.com 注册并创建子域 foo.webshop.com 以及数据库 foo_DB。 Foo 的所有者使用 foo.webshop.com/admin 上的管理界面输入他们的产品。然后客户可以从 foo.webshop.com 购买产品。
shop Bar 拥有 webshop bar.webshop.com - 与 webshop.com 上托管的其他 webshop 完全无关。等等。 webshop.com 应该能够托管 100 家商店。
问题是:我应该如何使用 Django 来做这件事?
一开始我想我应该为每个网店有一个settings.py文件,一个虚拟服务器和一个数据库。但是我担心运行所有这些实例会产生过多的开销。
非常感谢任何指针或想法!
【问题讨论】:
标签: django apache hosting wsgi multiple-databases