Переместите статические и медиафайлы в учетную запись хранилища Azure и теперь сломаны
Я настроил учетную запись хранилища Azure для обслуживания моих статических файлов и медиа, но теперь все мои ссылки из моих шаблонов, которые ссылаются на статический путь, не работают.
Насколько я могу судить, здесь не хватает / после {% static '' %}, что означает, что путь в настоящее время
https://#################.blob.core.windows.net/static/mediaassets/plugins/owl-carousel/owl.carousel.css, а должен быть
https://#################.blob.core.windows.net/static/media/assets/plugins/owl-carousel/owl.carousel.css
содержащий / перед assets/
Я буквально изменил все ссылки на статические файлы в моем settings.py, но, похоже, это ничего не изменило.
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, "static")]
STATIC_ROOT = os.path.join(BASE_DIR,"static_root")
DEFAULT_FILE_STORAGE = 'app.custom_azure.AzureMediaStorage'
STATICFILES_STORAGE = 'app.custom_azure.AzureStaticStorage'
STATIC_LOCATION = "static"
Во всех моих шаблонах я использую следующий синтаксис
<link href="{% static '' %}assets/plugins/gallery/gallery.css" rel="stylesheet">
Кроме того, чтобы пройтись по всем шаблонам и добавить / перед assets, кто-нибудь знает, как формируется этот путь, чтобы я мог просто сделать одно изменение?