2011-04-22 120 views
1

Django的contrib管理站点是许多人使用的简单内部应用程序的完美起点。如何重新定位根目录下的django admin网站?

我已经做了一些搜索,并看到了媒体和工具的讨论,用于处理和合并管理网站的静态媒体。但它仍然非常分散,不透明。

假设我有一个网站“mysite”与从管理应用程序派生的应用程序“myapp”。

我真的很感激将mysite和myapp(包括管理应用程序)重新定位到Web服务器上的一个示例,它不在根网址。

我认为这个用例会清除我看到的人有很多问题和困惑。

回答

-1

我想你想要做的是在settings.py文件中使用FORCE_SCRIPT_NAME = '/path/not/at/root/of/domain'选项。没有尾随/。

http://docs.djangoproject.com/en/1.3/ref/settings/#force-script-name

我希望我理解你的问题正确的,我希望这可以帮助解决这个问题。

编辑:哎呀给链接到旧文件...新的文档版本

EDIT2更新:这里是再次说明这here at djangoproject另一个链接。

+0

这是不是工作? – wilbbe01 2011-04-22 19:25:34

+0

对不起,我不知道为什么这会被拒绝(我没有这样做)。当我对此进行攻击时,我发现仔细使用“../”并设置URL文件可以使其工作。当我有一个例子,我会发布。 – Traveler 2011-04-22 19:37:25

+0

这里是另一篇文章,我刚刚发现,在SO上看起来也是一样的东西。 http://stackoverflow.com/questions/4627013/django-apache-address-problem我真的希望人们会说为什么他们downvote的东西。如果你有理由对某些事情做出解释,所以我们所有人都可以从我们的错误中受益。 – wilbbe01 2011-04-22 19:40:15

相关问题