2017-05-17 12 views
1

私はサイトを持っています、それは "www.site.com"です。私は "www.site.com/text.txt"が表示されるように、ルートでテキストファイルを提供する必要があります。Djangoでrootでテキストファイルを提供する方法

私はこの回答を読んで:Django download a file、私は "ダウンロード"機能を使用しました。

しかし、私はどのようにURLを設定するのですか?誰かが私を助けることができますか?

これは、すべて私の他のURLパターンを優先し、それらを無用。

url('^(?P<path>.*)/$', san.views.FileDownload.as_view()), 

、私は私のurl.pyにこの本を入れて言いますどのように私はこの作品を作るのですか?ありがとう!

答えて

2

最後にあなたのurls.pyのURLパターンを入れて、すべてが上がってこないようにしてください。これは、要求「/YOUR_FILE.txt」に一致し、また、大文字と小文字を区別しないであろう、いずれかすなわち

url('^(?P<path>.*)/?$', san.views.FileDownload.as_view()), 

末尾/を持つべきではありません。

url(r'^(?i)YOUR_FILE.txt$', san.views.FileDownload.as_view()), 
+0

私は実際には期待するファイル名を知っています。どのように私はパターンを変更することをお勧めしますか? – reedvoid

+0

私は自分の答えを更新しました。 – Matt

+0

素晴らしい作品です、ありがとうございます! – reedvoid

関連する問題