Изображение для рендеринга Django, созданное с помощью PIL

Я знаю, что есть похожие вопросы, но они 9 - 11 летней давности. Мне нужно создать изображение динамически с помощью PIL в представлении и затем показать его в html. Вот код:

views.py

def certificate_preview(request, cert_id):
    template = "courses/certificate_preview.html"
    certificate_image = Image.new(mode="RGB", size=(400, 400), color=(209, 123, 193))
    context = {"certificate_image": certificate_image}
    return render(request, template, context)

certificate_preview.html

...
<img src="{{ certificate_image }}" alt="No Image">

Не работает. Что я упускаю?

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