Изображение не загружается в приложении Django

models.py имеет следующую строку

image1 = models.ImageField(default='default.jpg', upload_to='post_pics')

settings.py as follow

STATIC_URL = '/static/'

MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'

urls.py

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

в шаблоне я загружаю статические файлы

`{% load static %}`   {% for post in posts %}
   
        <img  src={{ post.image1 }} >
      
    {% endfor %}

Но все равно в результате изображение не найдено

используйте `<img src={{ post.image1.url }} >

Вернуться на верх