Как сохранить анимацию matplotlib в виде BytesIO и встроить ее в сайт Django?

Я хочу сохранить анимацию Matplotlib (gif-файл) как BytesIO. Затем я хочу вызвать gif на моей HTML веб-странице в моем Django проекте. Для статических изображений (статических графиков Matplotlib) я делаю следующее

bytesio = io.BytesIO()
fig.savefig(bytesio,format='png')
bytesio.seek(0)
string = base64.b64encode(string)
uri = urllib.parse.quote(string)

У меня будет в файле views.py

return render(request, 'index.html',{data:uri})

и в моей HTML странице у меня есть

<imag src = "data:image/png;base64,{{data}}">

Но я не знаю, как реализовать подобную стратегию для анимации (gif-файлов). Мои анимации генерируются с помощью Matplotlib FuncAnimation. Заранее спасибо за любой/все ответы!

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