2016-04-06 11 views
0

djangoプロジェクトのファイルパスをurlに変換したいと思います。ファイルフィールドをURLに変換するにはどうすればよいですか?djangoのファイルパスをURLに変換するには

+1

ここには詳細はほとんどありません。どのファイルパスですか?どんなURLで終わりたいですか?ファイルパスはURLとどのような関係にありますか? –

+0

ご迷惑をおかけして申し訳ございません。 – naveen

+0

謝罪しないで、質問を修正してください。 –

答えて

0

さらに設定することなく、Djangoのmodels.FileField(もmodels.ImageField)を介して保存されたファイルがMEDIA_ROOTフォルダに終わるとMEDIA_ROOT下のフォルダ構造を使用してMEDIA_URLによって定義されたベースパスの下で利用できるようになります。

https://docs.djangoproject.com/en/1.9/ref/models/fields/#django.db.models.FileField https://docs.djangoproject.com/en/1.9/topics/http/file-uploads/ https://docs.djangoproject.com/en/1.9/ref/settings/#media-root https://docs.djangoproject.com/en/1.9/ref/settings/#media-url Django MEDIA_URL and MEDIA_ROOT Django Rest get file from FileField url

設定が正しい、テンプレート内のファイルへのリンクがある

<a href="{{ object.file.url }}">Download File</a> 

はを見てください

この質問が静的ファイルに関する場合、Djangoのドキュメントでstaticstaticfilesを検索してください。これは、メディア構成に似ています。

関連する問題