スラッシュの後の URL のルート パスに django.root を設定しました。しかし、urls.py によってアクセスされるべきではないルート URL のサブフォルダーにダウンロード ダイアログが必要です。urls.py へのアクセスを回避し、代わりに apache 構成の場所を使用する可能性はありますか? 申し訳ありませんが、この問題は非常にトリッキーです。問題を理解していただければ幸いです。
ありがとう、あいさつ、トピル
スラッシュの後の URL のルート パスに django.root を設定しました。しかし、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>