python - django 尾部斜杠基本 url

标签 python django mod-wsgi

我在 django 应用程序的 wsgi 中尾随斜杠

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>   

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

最佳答案

您不需要在 urls.py 中执行任何特殊操作。 '/rp1' 前缀将自动被容纳。如果您从代码/模板构建重定向,则确实需要确保使用正确的 API 来构建 URL,而不是对路径进行硬编码。不过,Django 设置模块中的某些设置(例如 LOGIN_URL)确实需要显式包含前缀。

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

关于python - django 尾部斜杠基本 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10460008/

相关文章:

django - 使用 django-tables2 时如何格式化 float 的显示?

python - 在类基 View 中将逻辑放置在哪里?

Windows 上的 Python-Django-WSGI-Apache - “ImportError: No module named site”

python - 如何在 Django 中更改上传文件的所有者和组?

python - 如何找到dask.delayed任务的输入?

python - 在 Pandas 中展平网格状数据框

python - Django:如何在管理表单中的“历史记录”按钮旁边添加一个操作按钮 - 干净利落?

python - 试图让 Django 在 VPS 上运行,但我一直遇到 "Invalid option to WSGI daemon process definition"

python - 接受文件并将参数从命令行传递给函数没有输出

python - Seaborn Python xtick 标签不会旋转