Медиафайлы не просматриваются - 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 %}
Все кажется мне нормальным, но, очевидно, есть ошибка, потому что изображение не может быть просмотрено. Я получаю следующее:
изображение не может быть просмотрено
Спасибо за помощь!