gpt4 book ai didi

Django:站点范围的 URL 前缀

转载 作者:行者123 更新时间:2023-12-04 08:17:41 24 4
gpt4 key购买 nike

我已经建立了一个 Django 站点,当它上线时将位于根目录。现在它在 IP 地址上运行良好。出于测试目的,客户端已将代理 url 指向它,但该 url 中包含/folder/path,因此没有任何 URL 模式匹配。我把(/文件夹/路径)?进入所有 url 模式,以便它们现在响应,但所有链接都已损坏,因为我使用了 {% url %} 标签,虽然 url 模式将匹配可选路径,但它们不包含在该标签中。

很明显,在测试完成之前,我可以将/folder/path 硬编码到我的所有 url 中(好吧,到所有包含的 url 中),但是有没有更好的方法来做到这一点?

最佳答案

您可以在部署应用程序时通过正确设置 WSGIScriptAlias 来管理它。在您的 Apache 配置中(假设您正在使用 mod_wsgi,您应该这样做)。这将传递给 Django,然后它会自动为所有 URL 反向查找添加正确值的前缀。您不需要对前缀进行任何手动操作。

关于Django:站点范围的 URL 前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2898219/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com