2010-06-15 102 views
1

我需要为可以动态创建网站的公司创建应用程序。例如,我需要一个管理界面(Django的管理员就够了),我可以在其中设置一个新站点并为其添加一些设置。 每个站点都必须有一个域(域可以手动添加到apache conf,但是如果Django可以处理它也会很棒)。每个网站必须独立于其他网站,我的意思是,我不应该能够看到其他网站的数据内容,但我可以共享相同的应用程序/模型。Django:如何动态地创建网站?

我见过Django的Sites框架,但我不确定是否可以实现这种方式。

我应该使用Sites框架还是创建一个可以更好地处理网站的新应用程序? 你觉得呢?

+3

'sites'框架完全符合您的要求。为什么这么问?它出什么问题了? “我不确定是否有可能”是模糊的。你有什么具体问题? – 2010-06-15 14:30:54

+0

那么,我只是想知道是否有人抱怨或有关“网站”的内容。我想确定是否可以开始使用网站,或者我应该为此创建一个新的应用程序。如果它能够处理成千上万个(可能)的“网站”。 – 2010-06-15 18:17:30

回答

0

django网站框架将这样做,但它不能根据域名服务器网站。你必须做,你使用的服务器,比如Apache,Nginx的,等