この質問は、Neo4djangoのgithub の問題に関連しています。Django Web フレームワークから Neo4j グラフ DB を使用して複数のグラフを作成したいと考えています。Django 1.4.5、neo4j 1.9.2、neo4django 0.1.8 を使用しています。
現在、Neo4django はラベル付けをサポートしていませんが、上記が私の主な目的であり、Neo4django からラベルを作成できるようにしたいと考えています。そこで、ソース コードを調べて、この追加ができるかどうかを少し調整してみました。私の理解では、ファイル 'db/models/properties.py' にはクラス BoundProperty(AttrRouter) があり、関数save (instance、node、node_is_new) を介して gremlin スクリプトを呼び出します。スクリプトは次のとおりです。
script = '''
node=g.v(nodeId);
results = Neo4Django.updateNodeProperties(node, propMap);
'''
スクリプトは library.groovy から更新関数を呼び出します。すべての関数は直感的で見栄えがします。ラベル付けをサポートするためにこの機能を追加しようとしていますが、グルーヴィーの経験はありません。続行する方法について何か提案はありますか?どんな助けでも大歓迎です。それが機能する場合、neo4django への大きな追加になるでしょう :)
ありがとうございました