我想在django中创建一个跟随以下示例的网站。
example.com
site1.example.com
site2.example.com
example.com是主要网站。用户应该能够从example.com登录以访问其他子站点。什么是实现这一目标的最佳方式,或者有人做了类似的事情,他们想分享这些事情以帮助我解决我遇到的这种头痛问题。
每个子域应该有不同的应用
答案 0 :(得分:0)
执行此操作的方法是让每个站点共享至少一些功能的相同数据库;也就是说,一些常见元素使用ManyToManyField
与一个或多个网站相关联。
请参阅Django的associating content with multiple sites文档。