2013-03-26 8 views
7

私は本当にDjangoが好きです。私はRailsでちょっとしたことをやりましたが、私は個人的にはDjangoのロジックを好みます。私はRubyよりもPythonを好む。再び、個人の好み。すべてのことにもかかわらず、私は現在、Mongodbのようなデータベースに対するDjangoのネイティブサポートがないため、Railsに戻っています。私はDjango 1.5がNoSQLデータベースをサポートする計画がないことを知りました。DjangoがNoSQLデータベースをネイティブに処理する計画はありますか?

私はdjango-nonrelをインストールしようとしましたが、有望に見えましたが、成功しませんでした。私が成功したとしても、能動的な開発の欠如を考慮して、このジャンゴのフォークを信頼することはできません。インストールする依存ファイルのバージョンを教えてくれる投稿さえありません。そのうちのいくつかはかなり高速に更新されています。だからあなたはうまく文書化されていないエラーに遭遇し、それはちょうど恐怖です。

Djangoは私にとって長期的な投資になる可能性があるので、NoSQLデータベースをサポートするDjangoのORMを変更する予定があるのだろうか?

+4

これは、Djangosのメーリングリストに適した質問ですが、通常は「プログラミング」の質問として分類されていません。 – Sammaye

+0

[NoSQLサポート](https://code.djangoproject.com/wiki/NoSqlSupport)の公式Django Wikiを読んでいますか? [Django to MongoDBコネクタ](https://nesdis.github.io/djongo/) – nesdis

答えて

3

さまざまなdjangoプロジェクトチャンネルでこれについて多くの議論がありました。

djangoでSQL機能を使用できないようにするいくつかのサイドプロジェクトとフォークがあります。また、djangoの人々のwikiポストもあるので、代わりにhttps://code.djangoproject.com/wiki/NoSqlSupportといういくつかのオプションについて議論するので、sqlを使用することはできません。

ですから、悪いニュースは、まだ何もSQLがdjangoコアに含まれているかどうかについての決定的な答えはありません。しかし、良いニュースは、サポートされ、開発されている多くのno-SQLオプションがあることです。

+0

についてお話しました。私はdjangoメーリングリストに就任しました。 – user1011444

+2

MongoEngineは、MongoDBのサポートを追加している別のDjango ORMです。 10genはその開発に関与しています。 http://mongoengine.org/ – dicato

関連する問題