Передача изображения из представления в html-шаблон без сохранения

В этом коде я пытался написать на изображении, которое находится в компьютере, и я принимаю имя от пользователя, чтобы написать на изображении и отобразить его

но я хочу передать его в html шаблон без сохранения в базе данных или на диске здесь я использую FileResponse

Как я могу передать его через render в шаблон Html

это метод в моем Views.py

def app(request):
if request.method == "POST":
    res = resultImages()
    name = request.POST.get('name')
    reshaped_text = arabic_reshaper.reshape(name)
    bidi_text = get_display(reshaped_text)

    my_image = Image.open("static/images/firstTest.jpeg")
    #title_font = ImageFont.load_default()
    font = ImageFont.truetype("arial.ttf", size=32)
    title_text = bidi_text
    image_editable = ImageDraw.Draw(my_image)
    res.img=image_editable.text((248, 537), title_text, fill="red" ,font = font) 

    timeNow = datetime.datetime.now().strftime('%Y%m%d%H%M%S')
    filename = "%s%s.jpg" % (timeNow, name)

    res.name = name
    my_image.save(filename)
    res.save()
    im = open(filename,'rb')
    return FileResponse(im)

return render(request,'img.html')
Вернуться на верх