Как обслуживать медиафайлы django на продакшене? [Shared Hosting]

У меня есть проект django, запущенный на общем хостинге Namecheap, но когда я выключаю режим отладки, он перестает получать медиафайлы. Поскольку я на виртуальном хостинге, я не могу редактировать файл Apache Config, и Namecheap не позволяет мне изменять его. Как я могу обслуживать медиафайлы на виртуальном хостинге?

Settings.py

STATIC_URL = '/static/'

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static')
]
STATIC_ROOT = os.path.join(BASE_DIR, 'root')

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

Urls.py

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

Пожалуйста, предложите мне, что делать в этом сценарии для виртуального хостинга.

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