Как достать элемент из sprite.svg по id из s3?

Есть django проект, в темплейте которого я пытаюсь достать элемент из sprite.svg по id элемента. Если статики лежат в проекте, то элемент спокойно достается с помощью:

<svg>
  <use xlink:href="{% static 'images/icons/sprite.svg' %}#monitor"></use>
</svg>

И в коде страницы это выглядит как:

<use xlink:href="/static/images/icons/sprite.svg#monitor"></use>

Но когда статики берутся из s3, то тот же код не работает. И в коде странице выводится:

<use xlink:href="http://127.0.0.1:9000/bucket/images/icons/sprite.svg?AWSAccessKeyId=minio_access_key&amp;Signature=hWfY%2BGE8AiPuCSis%2Bd0LLCoDszQ%3D&amp;Expires=1645696821#monitor"></use>

С остальными картинками, которые берутся не из sprite, всё нормально.

Я пробовал использовать get_static_prefix

<svg>
  <use xlink:href="{% get_static_prefix %}images/icons/sprite.svg#monitor"></use>
</svg>

То тогда картинка берется из static папки, а не из s3.

И пробовал:

<svg>
  <use xlink:href="{% static 'images/icons/sprite.svg#monitor' %}"></use>
</svg>

Но в этом случае # заменяется на %23 и также ничего не отображается:

<use xlink:href="http://127.0.0.1:9000/bucket/images/icons/sprite.svg%23monitor?AWSAccessKeyId=minio_access_key&amp;Signature=FZ3h%2FcAaB87kLccAhCzOghcheQU%3D&amp;Expires=1645697463"></use>

Какие есть способы достать элемент sprite.svg из s3?

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