Как иметь урлы в svg в django

Я хочу иметь svg изображение, которое находится в памяти, чтобы в него были встроены ссылки, чтобы при нажатии пользователь переходил на другую страницу. Я могу создать изображение:

import matplotlib.pyplot as plt
from io import BytesIO
   
sns_plot = plt.scatter([1, 2, 3], [4, 5, 6])
sns_plot.set_urls(['https://www.bbc.co.uk/news', 'https://www.google.com/', None])
fig = sns_plot.get_figure()
img_in_memory = BytesIO()
fig.savefig(img_in_memory, format="svg")
image = base64.b64encode(img_in_memory.getvalue())
image = image.decode(settings.DEFAULT_CHARSET)
sns_plot.get_figure().clf()

и отобразите его в шаблоне:

<img src="data:image/svg+xml;base64,{{image}}" class="img-fluid mx-auto d-block"/>

Если я щелкаю правой кнопкой мыши и сохраняю изображение, ссылки становятся доступными, но когда изображение отображается в браузере, они не становятся доступными?

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