Python 如何使用多部分ContentType构建HttpResponse

Python 如何使用多部分ContentType构建HttpResponse,python,django,web,httpresponse,Python,Django,Web,Httpresponse,我打算在单个响应中发送几种数据类型:纯文本(或json)和图像字节。我明白了,我该如何回应。所以我可以设置一些多部分类型: response = HttpResponse(my_data, content_type='multipart/alternative') 但我的理解是,这种方式会带来困难:我还需要为响应的每个部分设置内容类型标题。但我在文档中找不到,我怎么能做到呢。对django有可能吗 感谢您的想法此内容类型用于邮件目的。web浏览器将无法正确呈现它。 检查这个问题:PS:我看到了

我打算在单个响应中发送几种数据类型:纯文本(或json)和图像字节。我明白了,我该如何回应。所以我可以设置一些多部分类型:

response = HttpResponse(my_data, content_type='multipart/alternative')
但我的理解是,这种方式会带来困难:我还需要为响应的每个部分设置内容类型标题。但我在文档中找不到,我怎么能做到呢。对django有可能吗


感谢您的想法

此内容类型用于邮件目的。web浏览器将无法正确呈现它。
检查这个问题:

PS:我看到了关于将图像字节编码到base64并将其作为文本/纯文本传递到浏览器的答案,但我觉得这种方式非常昂贵。谢谢,我看到了。但我得出的结论是,答案已经过时,可能会失去相关性(从2009年到2014年,答案的日期是2019年)。我认为实际的浏览器——可能是——现在可以理解这些类型了。我错了吗?我看到他们2019年的测试。所以一切都一样。实施它毫无意义。