申し訳django
ありmongoengine
ませんが、統合はまだ行われていませんが、まだ作業中です。を使用する場合は、フラスコを使用することをお勧めします。これを使用する他の方法は、ファイル内でカーソルを使用して接続し、から継承してクラスを作成するmongoengine
必要があるため、かなりイライラするからです。mongodb
models.py
Document
したがって、モデルを使用する必要があるたびに、データベースに何度もアクセスして接続し直す必要があります。これは、django が通常動作する方法ではありません。これは、1 つの接続を使用して複数のクエリを処理し、作業を効率化するためです。
これは長い目で見れば本当の苦痛になるので、私はあなたが django を使用することを強く思いとどまらせるでしょmongoengine
うmongodb
。
django を初めて使用する場合は、Sqlite3
またはのような RDBMS を使用PostgreSQL
して開発を行ってください。しかし、 を使用mongodb
する必要がある場合は、最初に django を使用することを再検討することをお勧めしmongodb
ますmongoengine
。
mongoengine
また、 を扱う場合以外は何も使用しないことをお勧めします。mongodb
これmongoengine
は、 が を最もよくサポートしておりmongodb
、および pythonを扱う場合に最も柔軟なオプションであるためです。それだけでなく、構文は django の ORM とほぼ同じです。mongodb
私はより良い答えを提供できないことを深く後悔しています.