我已将 django.root 设置为斜杠后 url 中的根路径。但我想在 urls.py 不应访问的根 url 的子文件夹中有一个下载对话框。是否有可能避免访问 urls.py 并使用 apache 配置的位置。抱歉,但这个问题非常棘手,我希望你能理解我的问题。
谢谢和问候,托皮尔
我已将 django.root 设置为斜杠后 url 中的根路径。但我想在 urls.py 不应访问的根 url 的子文件夹中有一个下载对话框。是否有可能避免访问 urls.py 并使用 apache 配置的位置。抱歉,但这个问题非常棘手,我希望你能理解我的问题。
谢谢和问候,托皮尔
AutomatedTester 是正确的,这更像是一个 Apache 配置而不是一个编程问题。
无论如何,这取决于您的 django 代码是如何执行的(mod_python
, mod_wsgi
)。通常,Apache Alias 可以解决问题(我就是这样做的mod_wsgi
)。例如:
Alias /download /path/to/non-django/download/code
希望这可以帮助。
由于您使用 mod-python 对其进行了标记,因此这显然是您的部署方法。阅读相关文档。
tl;dr 版本:
<Location "/media">
SetHandler None
</Location>