1

我在 wsgi 中为我的 django 应用程序添加斜杠

WSGIScriptAlias /rp1 /var/www/reports/app.wsgi
WSGIPythonPath /var/www/reports/
documentroot /var/www/reports/

<Directory /var/www/reports>
    Order deny,allow
    Allow from all
</Directory>   

通过此 url 访问此应用程序:172.30.12.37/rp1
将 /rp1 前缀添加到我的所有 url 的最佳方法是什么?

4

1 回答 1

1

您不需要在 urls.py 中做任何特别的事情。'/rp1' 前缀将自动适应。如果您是从代码/模板构建重定向,您确实需要确保使用正确的 API 来构建 URL,而不是硬编码路径。Django 设置模块中的某些设置,例如 LOGIN_URL 确实需要明确包含前缀。

因此,请更具体地了解您遇到的实际问题是什么。

于 2012-05-05T10:21:57.120 回答