【发布时间】:2009-08-10 12:30:22
【问题描述】:
我已将 django.root 设置为 url 中斜杠后的根路径。但我想在 urls.py 不应访问的根 url 的子文件夹中有一个下载对话框。是否有可能避免访问 urls.py 并使用 apache 配置的位置。抱歉,这个问题很棘手,希望你能理解我的问题。
谢谢你,thopil
【问题讨论】:
-
可能的服务器故障问题
标签: django mod-python
我已将 django.root 设置为 url 中斜杠后的根路径。但我想在 urls.py 不应访问的根 url 的子文件夹中有一个下载对话框。是否有可能避免访问 urls.py 并使用 apache 配置的位置。抱歉,这个问题很棘手,希望你能理解我的问题。
谢谢你,thopil
【问题讨论】:
标签: django mod-python
AutomatedTester 是正确的,这更像是一个 Apache 配置而不是一个编程问题。
无论如何,这取决于您的 django 代码是如何执行的(mod_python、mod_wsgi)。通常,Apache Alias 可以解决问题(这就是我使用mod_wsgi 的方式)。例如:
Alias /download /path/to/non-django/download/code
希望这会有所帮助。
【讨论】:
既然你用 mod-python 标记了它,这显然是你的部署方法。阅读related docs。
tl;dr 版本:
<Location "/media">
SetHandler None
</Location>
【讨论】: