2016-04-06 5 views
0

Ich möchte den Dateipfad zu URL in Django-Projekt konvertieren. Wie kann ich das Dateifeld in URL konvertieren?Wie Dateipfad zu URL in Django konvertieren

+1

Es gibt nicht annähernd genug Details hier. Welcher Dateipfad? Mit welcher URL möchten Sie enden? Welche Beziehung hätte ein Dateipfad zu einer URL? –

+0

Entschuldigung für die Unannehmlichkeiten. – naveen

+0

Entschuldige dich nicht, behebe die Frage. –

Antwort

0

Ohne weitere Konfiguration, gespeicherte Dateien über Djangos models.FileField (auch models.ImageField) in Ihrem MEDIA_ROOT Ordner am Ende und wird durch MEDIA_URL mit der Ordnerstruktur unter MEDIA_ROOT definiert unter dem Basispfad zur Verfügung steht.

Werfen Sie einen Blick auf:

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

Wenn die Konfiguration der Link zur Datei

<a href="{{ object.file.url }}">Download File</a> 
ist richtig, in der Vorlage ist

Wenn sich diese Frage auf statische Dateien bezieht, suchen Sie in der Django-Dokumentation nach static und staticfiles. Es ist ähnlich der Medienkonfiguration.