3

django と neo4j で簡単なアプリケーションを作成しようとしています。

github からneo4j-django-tutorialをダウンロードし、順を追って実行しました。

ただし、このチュートリアルの settings.py では、db が次のように構成されていることがわかりました。

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.sqlite3',
    'NAME': join(NEO4JTUT_ROOT, 'db/neo4jtut.sqlite'),
}
}

このプロジェクトがまだバックエンド データベースとして neo4j ではなく sqlite3 を使用しているとは思えません。

neo4j で設定するにはどうすればよいですか? ありがとう。

4

2 に答える 2

2

Bulbs クイックスタートをお試しください: http://bulbflow.com/quickstart/

Neo4j Embedded の代わりに Neo4j Server (無料) を使用する通常の Python ライブラリなので、Java をいじる必要はありません。Neo4j サーバーは、Django や Flask などの Web フレームワークでより適切に機能します。

アプリをビルドしたら、Heroku で Neo4j アドオンを使用して無料で実行できます。

于 2012-06-09T03:29:53.393 に答える
2

このプロジェクトでは、neo4j と sqlite3 の両方を使用しています。apps/neo4japp の models.py と views.py でわかるように、ノードも sqlite3 に保存されますが、一部のクエリは new4jclient.py を介して neo4j に送信されます。

neo4j をデータベース バックとして使用するには、これが役立ちます。neo4j を使用した Python での Web アプリケーションの開発

于 2012-06-08T10:22:46.140 に答える