apache 如何使用mod wsgi将Django部署到郊区?

kwvwclae  于 2023-05-18  发布在  Apache
关注(0)|答案(1)|浏览(154)

我在Django中的所有URL都是相对于根URL编码的:/login/,/logout等我想将应用部署到子URL:www.example.com/app,我希望URL为www.example.com/app/login/,www.example.com/app/logout。我如何高效地做到这一点?

rdlzhqv9

rdlzhqv91#

你必须修改你的硬编码链接来使用Django的反转方法。例如,代替

<a href="/login/">Login</a>

你应该用

<a href="{% url 'accounts_login' %}">Login</a>

这将允许Django动态地确定关于根URL的URL。

相关问题