2

pymongo用来在我的 Django 项目中存储用户评论。我需要将评论图像保存到数据库中,然后将其显示在由 Django 模板生成的页面上,但是当我使用request.FILES.get (...),时read(...),该行不会保存在 Mongo 中,因为它没有在utf-8.

如何正确地将图像保存到mongoDBHTML 页面中,然后在 HTML 页面上显示?

4

2 回答 2

5

您可以尝试使用此 api 部分:http ://api.mongodb.org/python/2.2.1/api/bson/binary.html

将它包裹在这个对象内,然后尝试插入/保存它。

免责声明:我从未编写过 python,所以我可能在谈论包装部分的胡言乱语,无论哪种方式,该页面都应该告诉你如何去做。

于 2012-08-11T19:29:52.263 回答
1

你试过GridFS吗?它是在数据库中存储图像等二进制数据的绝佳工具。

于 2012-08-11T18:57:58.553 回答