我在django应用程序中使用matplotlib,并希望直接返回渲染的图像.到目前为止,我可以去plt.savefig(...),然后返回图像的位置.
我想做的是:
return HttpResponse(plt.renderfig(...), mimetype="image/png")
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我正在尝试提供驻留在STATIC_ROOT文件夹中的文件的缩略图.如果它在MEDIA_URL /缓存中结束并不重要,但是sorl-thumbnail不会从静态文件夹加载图像.
当前代码:
{% thumbnail "images/store/no_image.png" "125x125" as thumb %}
Run Code Online (Sandbox Code Playgroud)
破解有效
{% thumbnail "http://localhost/my_project/static/images/store/no_image.png" "125x125" as thumb %}
Run Code Online (Sandbox Code Playgroud)
我不喜欢hack因为A)它不干(我的项目实际上是从/ B的子目录中提供的)它使用http来获取一个只有3个目录的文件,看起来毫无意义