2016-04-06 19 views
0

Dosya yolunu django projesine url'ye dönüştürmek istiyorum. Dosya alanını url'ye nasıl dönüştürebilirim? aracılığıyla saklanandjango adresindeki url'ye dosya yolu nasıl dönüştürülür

Ek yapılandırmaya gerek duyulmadan
+1

Burada yeterince ayrıntı yok. Hangi dosya yolu? Hangi URL ile sonuçlanmak istersiniz? Bir dosya yolunun bir URL ile ilişkisi nedir? –

+0

Rahatsızlık için özür dilerim. – naveen

+0

Özür dileme, sorunu düzelt. –

cevap

0

, dosyalar Django en models.FileField (ayrıca models.ImageField) sizin MEDIA_ROOT klasöründe sonuna kadar ve MEDIA_ROOT altında klasör yapısı kullanılarak MEDIA_URL tarafından tanımlanan temel yolu altında satışa sunulacak.

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

yapılandırmasının doğru olduğundan, şablonunuzdaki dosyaya link

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

:

göz at

Bu soru statik dosyalarla ilgili ise, Django belgelerinde static ve staticfiles için arama yapın. Medya yapılandırmasına benzer.