2

pymongoDjangoプロジェクトにユーザーコメントを保存するために使用しています。コメント画像をデータベースに保存してから、Djangoテンプレートによって生成されたページに表示する必要がありますが、、を使用するrequest.FILES.get (...)read(...)、でエンコードされていないため、行がMongoに保存されませんutf-8

mongoDB画像を適切に保存して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 に答える