py2neo を使用した「ベスト プラクティス」のコーディング スタイルを探しています。Django ORM と Bulbs (別の python neo4j ライブラリ) から来て、私は次のようにコントローラーからモデルを MVC スタイルで分離することに慣れています。
class Node_Type_A(Node):
element_type = 'A node'
modified = DateTime(default=now())
def custom_A_method(self):
pass
これはメタクラスで行われていることを読みました.py2neoでは利用できず、やり過ぎかもしれません.
しかし、私は達成するための優れた実用的なpy2neoコーディングスタイルについて疑問に思っています:
- いくつかのノード/関係テンプレート (ノード タイプ
A
にはmodified
var がありますか?どのタイプですか?私のノードはどのタイプnode_b
ですか?) ノード タイプごとに変数とメソッドをまとめます。
res = graph_db.create({dict}) res.custom_A_method()
変更された変数を次のようにデータベースに保存します
a.modified = now()
py2neoでそれを行う方法は何ですか? ヒントをありがとう!