Django не может получить доступ к медиафайлам, 404 Страница не найдена

Недавно я начал изучать Django, но я все еще пытаюсь получить доступ к медиафайлам. Мой файл settings.py включает следующее:

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

Мой urls.py в каталоге проекта содержит следующее.

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('store.urls'))
]

if st.DEBUG:
    urlpatterns += django_Static(st.MEDIA_URL, document_root=st.MEDIA_ROOT)

Когда я пытаюсь загрузить изображение через GET-запрос, я получаю следующее сообщение: "

Page not found (404)
...
Using the URLconf defined in ecommerce_project.urls, Django tried these URL patterns, in this order:

admin/
[name='store_homepage']
^media/(?P<path>.*)$

The current path, media/product_pictures/256132756_922283745365869_1303861998719790800_n.jpg, matched the last one.

Я действительно не знаю, что делать, так как я перепробовал все. Кто-нибудь также сталкивался с этой проблемой?

Мне просто пришлось изменить положение MEDIA_URL и MEDIA_ROOT

    MEDIA_URL = '/media/
    MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
Вернуться на верх