5

Django バックエンドの mongo db を見始めたところです。

いくつか質問があります。

1.クエリセットにDjango ORMを使用する代わりに、生のmongo dbを使用できますか。

2.私のアプリケーションは電子健康記録に関連付けられているため、誰かが多くの詳細を追加できるため、誰かが何も追加しません(基本的にデータベースフィールドに依存しないでください)。または、モデルを使用する代わりに、Django ビューから生の mongo db クエリを使用してデータを直接フェッチしてデータを取得できますか?

いくつかのブログ投稿を調べたところ、多少問題なく動作していることがわかりました。
しかし 。Django Model で定義されていないフィールドをデータベースに挿入できますか?

本当に混乱します。

どんな助けと提案も感謝します。

4

1 に答える 1

7

MongoDB for Django を使用する場合に採用できるさまざまなフレームワークがあります。検討できるフレームワークの一部を以下に示します。

Django ORM を介さずに MangoDB に直接アクセスできますが、適切なインターフェイスを使用することをお勧めします。PyMango や Ming などのラッパーを使用すると、動的な動作を利用できるようになり、コレクション内のデータの型を保証する API が提供されます。

フレームワークを選択すると、自信を持って開発することができます。

PyMangoは軽量のラッパーであり、より高速な実行を提供します。ただし、ORM を探している場合は、MongoEngineまたは MongoKit または Ming を使用してください。

于 2013-03-12T11:58:45.600 に答える