我在GridFS中存储了一个图像文件,想要检索它并在我的Django模板中显示它
我创建了一个视图,它根据以下问题返回HTTP响应:
Retrieving images from GridFS using django-tastypie-mongoengine
http响应包含二进制数据和内容类型
如何使用此响应显示图像?
答案 0 :(得分:0)
您可以通过base64将img数据从GridFS传输到html。
在你的django views.py
中<img src="data:image/png;base64,{{img_b64}}">
在您的django模板home.html
中{{1}}
答案 1 :(得分:0)
要从GridFS提供文件,请使用nginx-gridfs等工具。永远不要在生产中通过Django提供文件!