4

Flask で 2 つのデータベースと対話する 1 つのモデルを作成するにはどうすればよいですか?

ログインとパスワードを従来のデータベースに保存し、その他のグラフィック情報を neo4j に保存したいと考えています。大規模なグラフ トラバーサルを必要とするものには、neo4j は適していないと言われています。これを必要としているのは間違っているかもしれませんが、... " " のように言いたい場合がありreturn a dict(person.x,person.y,person.z) from all nodes where type==person、それをインデックス ページのビューにフィードします。

neo4j を使用した ORM に関する関連する質問を見てきました: ORM with Graph-Databases like Neo4j in Python

...そして、Flask の複数の DB について: http://packages.python.org/Flask-SQLAlchemy/binds.html

具体的には、これは sqlite db 接続への create ステートメントの書き込みの形をとっており、そこから neo4j の追加のリレーショナル情報にキーを書き込みます。

4

3 に答える 3

0

最近、py2neo 用の OGM (Object-Graph Mapping) モジュールをリリースしました ( http://book.py2neo.org/en/latest/ogm.html )。これは、あなたがやろうとしていることに役立つかもしれません。

それ以外の場合は、neomodel ( https://github.com/robinedwards/neomodel ) も参照できます。これは Django 用に書かれていますが、Flask でも使用できるはずです。

于 2013-05-08T10:01:58.360 に答える