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