Медиафайлы не просматриваются - Django

У меня проблема с медиафайлами. Я прочитал все в сети и попробовал все предложенные решения, но ничего не работает.

Это settings.py:

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR,"static")


STATICFILES_DIRS = (os.path.join(BASE_DIR, './myapp/static/'), )

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

Это urls.py:

urlpatterns = [
    path('application/admin/', admin.site.urls),
    path('application/accounts/', include('django.contrib.auth.urls')),
    path('application/', include('myapp.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

Это часть шаблона, где нужно показать изображение:

{% if word.image %}
    <img src="{{ word.image.url }}" alt="img" class="wordImg">
{% else %}
    <p class="wordPar">No image to preview</p>
{% endif %}

Все кажется мне нормальным, но, очевидно, есть ошибка, потому что изображение не может быть просмотрено. Я получаю следующее:

изображение не может быть просмотрено

Спасибо за помощь!

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