2017-05-22 3 views
0

Ich möchte auf die Datei zugreifen, die ich mit models.FileField() hochladen, aber es zeigt anderen Pfad, wenn ich auf den Link auf der Admin-Seite klicken. Darf ich wissen, was das Problem hier ist? enter image description hereDjango Models.filefiled Datei Dosent existiert

enter image description here

enter image description here

meinen Code aktualisiert, aber die URL dosent corret scheinen. einen 404-Codefehler bekommen.

+0

post Ihr Modell und die Einstellungen zu erklären, wo Sie die Medien root geschrieben haben – Exprator

+0

haben Sie MEDIA_URL und MEDIA_ROOT auf Ihrem Set ' settings.py' Datei? – Beomi

+0

@Exprator Mein Code mit Bild aktualisiert. – JefferyLR

Antwort

1

benötigen Sie MEDIA_ROOT = os.path.join(BASE_DIR,'media')

und fügen sie dem urls.py

from django.conf import settings 
from django.conf.urls.static import static 

urlpatterns = [ 
    # ... the rest of your URLconf goes here ... 
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) 
+0

seine Arbeit! Danke vielmals. – JefferyLR

+0

Sie sind herzlich willkommen, Bruder – Exprator

Verwandte Themen