Page introuvable 404 Django fichiers multimédia
Je suis en mesure de télécharger les fichiers vers le dossier des médias( '/peaceroot/www/media/'
) que j'ai mis en place dans settings.py
comme ci-dessous
MEDIA_ROOT = '/peaceroot/www/media/'
MEDIA_URL = '/media/'
Mais par admin j'ai essayé d'accéder à l'image téléchargée fichier
http://localhost:8000/media/items/1a39246c-4160-4cb2-a842-12a1ffd72b3b.jpg
puis j'obtiens l'erreur 404.
Le fichier existe à peaceroot/www/media/items/1a39246c-4160-4cb2-a842-12a1ffd72b3b.jpg
OriginalL'auteur | 2016-03-29
Vous devez vous connecter pour publier un commentaire.
Ajouter des médias de saisie de l'url dans votre projet urlpatterns:
OriginalL'auteur v1k45
La meilleure façon pour MEDIA_ROOT est,
essayer de faire de chemin de médias dynamiques sera facile lorsque vous passez votre projet.
Settings.py
urls.py
Regardez cette
https://docs.djangoproject.com/en/dev/howto/static-files/
STATIC_URL
devrait êtreMEDIA_URL
OriginalL'auteur Kjjassy
Juste pour ajouter: dans le cas où les autres réponses ne fonctionnent pas pour vous, essayez de mettre l'url statique avant les autres. Comme:
Ce qui peut se passer, c'est que certaines de vos habitudes dans la liste d'empêcher la demande d'atteindre la statique des gestionnaires. Donc en mettant la statique des gestionnaires d'abord résoudre ce problème. A travaillé pour moi.
OriginalL'auteur