我有图像的HTTPResponse。如何在Django模板中显示它?

2024-10-03 06:31:24 发布

您现在位置:Python中文网/ 问答频道 /正文

目前,我正在使用以下方法获取httprsponse:

def imgResponse(valid_image):
    try:
        with open(valid_image, "rb") as f:
            return HttpResponse(f.read(), content_type="image/jpeg")
    except:
        red = Image.new('RGBA', (1, 1), (255,0,0,0))
        response = HttpResponse(content_type="image/jpeg")
        red.save(response, "JPEG")
        return response

我不知道如何在我的HTML模板中显示这个。我所尝试的是在我的上下文中传递它:

^{pr2}$

那么我的模板中有以下内容:

{{ my_image }}

我是动态生成这个图像,它不是静态的。如何显示我的HTTPResponse?在


Tags: 方法image模板returnresponsedeftypered