Django:创建一个带子站点的网站
我想用Django创建一个网站,想要实现下面这个例子。
example.com
site1.example.com
site2.example.com
example.com是主网站。用户应该能够从example.com登录,以便访问其他子网站。有什么好的方法可以做到这一点吗?或者有没有人做过类似的事情,可以分享一下,帮我解决我现在遇到的麻烦。
每个子域名应该有不同的应用程序。
1 个回答
0
要实现这个功能,方法是让每个网站共享同一个数据库,至少在某些功能上是这样。也就是说,一些共同的元素可以通过 ManyToManyField
这个工具,和一个或多个网站关联起来。
你可以查看Django的文档,了解更多关于 如何将内容与多个网站关联 的信息。