だから、私は Django と Neo4j の統合を調べていますが、そこにはあまりありません... 私が知りたいのは、ここにあるようなモデルがあるかどうかです:モデルの場合、次のように簡単に実行できます。
node.setProperty( "newProperty", "something" );
??
さらに、django のすべてのクエリは機能しますか? トラバースはどのように行われますか?
私は任意の応答をいただければ幸いです:D
ありがとう。
私たちは、 neo4j-rest-clientと連携するように Neo4j/Django 統合の更新に取り組んできました。私たちの作業の成果はGitHubにあり、私のブログにいくつかの簡単なコメントがあります。
統合にはいくつかの長所と短所があります。最も明らかに影響を与えているのは、REST クライアントの使用です。リモート データベースを使用できるようになりますが、パフォーマンスに関してはかなりの損失があります。OTOH、統合はリレーショナル データベースと一緒に機能するため、元の ORM に依存する django.contrib を引き続き使用でき、インデックス作成とクエリ セットを適切に処理します。
上記のことを neo4django を使用して行うには、モデル インスタンスから neo4j-rest-client ベースのノードを取得し、それを使用するだけです。
model_instance.node['newProperty'] = 'something'
統合をより動的にすること、Pythonic の方法でトラバーサルなどをサポートすること、および (現在最も重要な) パフォーマンスを改善することにまだ取り組んでいます。興味があれば、フィードバックをいただければ幸いです。
Django 統合に関するTobias のブログ投稿を見たことがありますか? 今ではちょっと古いですが、それでも関連性があります。さらに、チェックアウトできる例もあります。