首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django:如何动态创建站点?

Django:如何动态创建站点?
EN

Stack Overflow用户
提问于 2010-06-15 22:19:33
回答 2查看 691关注 0票数 1

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

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

我应该使用Sites框架,还是应该创建一个可以更好地处理站点的新应用程序?你认为如何?

EN

回答 2

Stack Overflow用户

发布于 2011-12-22 18:33:38

django站点框架可以做到这一点,但它不能根据域名为站点提供服务。你必须使用你的服务器,比如Apache,Nginx,等等。

票数 0
EN

Stack Overflow用户

发布于 2015-04-08 04:34:10

如果您使用的是Django 1.8+,可以使用https://bitbucket.org/levit_scs/django-polla

如果您使用的是较旧版本的Django,您可以使用https://bitbucket.org/uysrc/django-dynamicsites/overview,但它可能需要一些修改。

与Django dynamic sites相比,这两个应用程序增加了根据域名轻松为同一实例上的站点提供服务的能力。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3046036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档