我正在尝试为以下要求创建一个简单的Django网页:
我想知道如何实现这一点而不在服务器中生成临时图片。
我检查了一些与django和matplotlib相关的问题,但只找到通过写入图片ULR的Response返回一个图片流,或者写入临时图像文件然后嵌入模板的示例。
结果:
def get_img_url():
imgbuf = cStringIO.StringIO()
pylab.savefig(imgbuf,format='png',bbox_inches='tight')
imgbuf.seek(0)
return "data:image/jpg;base64,%s" % imgbuf.getvalue().encode("base64").strip()