Django:创建一个带子站点的网站

-2 投票
1 回答
691 浏览
提问于 2025-04-18 02:34

我想用Django创建一个网站,想要实现下面这个例子。

example.com
site1.example.com
site2.example.com

example.com是主网站。用户应该能够从example.com登录,以便访问其他子网站。有什么好的方法可以做到这一点吗?或者有没有人做过类似的事情,可以分享一下,帮我解决我现在遇到的麻烦。

每个子域名应该有不同的应用程序。

1 个回答

0

要实现这个功能,方法是让每个网站共享同一个数据库,至少在某些功能上是这样。也就是说,一些共同的元素可以通过 ManyToManyField 这个工具,和一个或多个网站关联起来。

你可以查看Django的文档,了解更多关于 如何将内容与多个网站关联 的信息。

撰写回答