En conclusion, il vient de redémarrer. Ce n'est peut-être pas suffisant de le publier, mais j'ai pensé que je pourrais être accro à ce genre d'endroit de manière inattendue.
Avec django, j'ai créé une application appelée posts
dans un projet appelé myblogapp
.
À ce moment, j'ai ajouté un nouveau fichier statique
et essayé de charger l'image.
myblogapp └posts ├ templates | └ posts | └ index.html | ├ static ⏋ | └ posts | ← Faire ici | └ home.html ⏌ | | (D'autres tels que views.py sont omis)
Dans ʻindex.html`
{% load static %}
<img src="{% static 'posts/home.jpg' %}" alt="home image">
C'était quand j'ai essayé d'afficher l'image en écrivant.
L'image ne s'affiche pas même si je l'ai spécifiée correctement Juste une marque indiquant qu'il n'y a pas d'image et le mot "image d'accueil" sont affichés. L'image ne s'est pas chargée correctement.
Regarder l'affichage sur le shell exécutant django
[(Date et l'heure)] "GET /static/posts/home.jpg HTTP/1.1" 404 1668
Est affiché et 404 est renvoyé. Vous pouvez voir que l'existence du fichier n'est pas reconnue.
Après avoir arrêté le serveur django une fois, j'ai de nouveau exécuté python manage.py runserver
et il s'est chargé normalement.
(Correctement, arrêtez le serveur une fois et exécutez python manage.py findstatic .
Assurez-vous que le répertoire static
est correctement reconnu
J'ai lancé python manage.py runserver
. )
Tout programme Si cela ne fonctionne pas, vous devez le redémarrer pour le moment. Je l'ai encore réalisé ...
Recommended Posts