【问题标题】:Running Django site with a URL prefix运行带有 URL 前缀的 Django 站点
【发布时间】:2013-11-07 16:56:01
【问题描述】:

我正在尝试将我的 Django 站点放在一个子路径中,例如 www.example.com/mysite/,但我无法让它 100% 工作。

我阅读了答案 Django Apache Redirect Problem ,建议将管理员中的站点从 www.example.com 更改为 www.example.com/mysite/,这正是我想要做的,并且它几乎可以工作。主 urls.py 中的所有 url 都被正确重定向,但是 include 中的所有内容在使用模板中的链接时都会删除“mysite”指令(一个示例是 {% url journal_index %},更改后应该转到 www.example.com/ mysite/journal 但去 www.example.com/journal/)。

希望这是有道理的。

干杯!

【问题讨论】:

标签: django


【解决方案1】:

尝试添加 FORCE_SCRIPT_NAME 设置:

FORCE_SCRIPT_NAME = '/mysite'

【讨论】:

    猜你喜欢
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 2016-04-16
    • 2013-05-24
    • 1970-01-01
    • 2014-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多