Переместите статические и медиафайлы в учетную запись хранилища 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, кто-нибудь знает, как формируется этот путь, чтобы я мог просто сделать одно изменение?

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