Передача изображения из представления в 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')