Lors de l'implémentation d'un téléchargeur d'image avec Django, vous pouvez enregistrer l'image mais vous ne pouvez pas la lire! J'ai pensé que je pourrais rencontrer divers problèmes, alors je vais le partager. Je ne pense pas qu'il y ait d'erreurs dans l'écriture de settings.py et models.py, alors peut-être que les gros points manqués de chobo sont les suivants.
urls.py
from django.conf import settings
from django.conf.urls import url, include
from django.conf.urls.static import static
from django.contrib import admin
urlpatterns = [
url(r'^myapp/', include('myapp.urls',namespace='myapp')),
url(r'^admin/', admin.site.urls),
]
if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)
Je pense que cela peut être évité en général comme ça. Le reste est un modèle
{% for i in result_list %}
<img src="{{ i.image_url.url }}">
{% endfor %}
Ce sera OK si vous l'appelez comme ça.
Recommended Posts