Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在django http响应中返回图像对象?_Html_Django_Python 3.x_Image_Html Email - Fatal编程技术网

Html 如何在django http响应中返回图像对象?

Html 如何在django http响应中返回图像对象?,html,django,python-3.x,image,html-email,Html,Django,Python 3.x,Image,Html Email,我正在发送包含图像的电子邮件。我使用这些电子邮件的html模板。我希望图像能够在运行中生成。因此,图像标记中的“src”是一个url,用于对我的应用程序进行REST api调用。将动态创建图像,并创建一个可公开访问的URL。我希望此图像显示在电子邮件中。但是我不知道如何返回此图像。您可能需要这样的代码 the_image= Image.new(#whatever you want in your image) response = HttpResponse(content_typ

我正在发送包含图像的电子邮件。我使用这些电子邮件的html模板。我希望图像能够在运行中生成。因此,图像标记中的“src”是一个url,用于对我的应用程序进行REST api调用。将动态创建图像,并创建一个可公开访问的URL。我希望此图像显示在电子邮件中。但是我不知道如何返回此图像。

您可能需要这样的代码

    the_image= Image.new(#whatever you want in your image)
    response = HttpResponse(content_type="image/jpeg")
    the_image.save(response, "JPEG")
    return response
只需从视图中返回一个,其中内容类型标题设置为image/jpeg(或任何图像格式),而
内容是生成的图像。