我正在使用pymongo
在我的Django项目中存储用户评论。我需要将注释图像保存到数据库,然后在由Django模板生成的页面上显示,
但是当我使用request.FILES.get (...)
,read(...)
时,该行不会保存在Mongo中,因为它未在utf-8
中编码。
如何将图片正确保存到mongoDB
然后在HTML页面上显示?
答案 0 :(得分:5)
您可以尝试使用此api部分:http://api.mongodb.org/python/2.2.1/api/bson/binary.html
将其包裹在此对象内,然后尝试插入/保存它。
免责声明:我从来没有编写过python,所以我可能会谈论包装部分的乱序,无论哪种方式页面应该告诉你如何操作。
答案 1 :(得分:1)
你试过GridFS吗?它是将数据库等二进制数据存储在数据库中的绝佳工具。