MongoDB を実際のプロジェクトで使用したいので、MongoDB をすぐに使用できるメイン データベースとしてサポートする Python フレームワーク (十分に文書化されている) は何ですか?
3 に答える
Web フレームワークについて話している場合は、MongoDB を強力にサポートするTornadoまたはMongo-kit in FlaskまたはFlask-PyMongoがありますが、結局のところ、すべて簡単にプラグインできます。
「すぐに使える」というのが何を意味するのかわかりませんが、多くのプロジェクトで Tornado Web サーバーで MongoDB をうまく使用しています。
いくつかのライブラリを使用して、MongoDB と非常に簡単に連携できます。私のお気に入りは次のとおりです。
- PyMongo: http://api.mongodb.org/python/2.2/
- モンゴエンジン: http://mongoengine.org/
IMO Mongonegine は、Python を介して Mongo と通信するための優れたツールであり、比較的よく文書化されています。私は特に、Mongoengine がドキュメントに具体的な例を提供しているという事実が気に入っています (これは初心者にとって非常に便利です)。
プロジェクトの優れたフレームワークとしてdjango-mongokitを使用できます。MongoKit ODM (Object Document Mapper) を使用して、Django を MongoDB にブリッジします。
Django は多くのプロジェクトで最も広く成功裏に使用されているため、大きなコミュニティ サポートがあり、プロジェクトに簡単に実装できる多くのパッケージが利用可能です。
githubで入手できるプロジェクトに正常に実装しました。