Django не может найти media файлы после публикации на сервере

Возникла проблема и она заключается в том, что django не может найти media файлы. Я опубликовал сайт на хостинге beget и узнав о том, что файлы static и media из коробки должны хранится в папке public_html. После переноса в этот каталог файлов, static ищется удачно. Различные изображения и стили отображаются на страницах сайта, а вот media файлы почему-то записываются в текущий каталог сайта (Где находятся все приложения), а их поиск как-раз происходит в папке public_html и я не очень понимаю, как я могу это исправить. Прописать как-то этот путь со стороны django или стороны сервера...

Доказательством слов является опыт: Сделал запись media файла с админки (Изображение). Он соответственно сохранился в папке media текущего каталога. Захожу на сайт-изображение не находится (Не отображается). Как только я переношу физически папку media с ее файлами в каталог public_html и обновляю страницу- файлы сразу отображаются без проблем.

Кстати, примечание, каталог сайта и public_html находятся на одном уровне. Я не стал сам сайт заносить в этот каталог.

Вот мой файл настроек:

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

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

Могу дополнить вопрос любым кодом. Заранее благодарен за помощь!

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