問題タブ [neomodel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
45 参照

python - 「StructuredNode コンストラクターのオーバーライド」の問題

StructuredNode コンストラクターをオーバーライドしようとすると、このエラーが発生しますが、ドキュメントとほぼ同じコードです。

これが私のコードです:

私はこれを正しく使用しているかどうか疑問に思っていますか?

ありがとう。

0 投票する
1 に答える
502 参照

flask - フラスコとネオモデル: ModelDefinitionMismatch

Neo4Jneomodel.exceptions.ModelDefinitionMismatchの太字のポートに接続された単純な Flask アプリを構築しようとしています。

ポストリクエスト作業を行います。アイテムが実際に追加されたことをデータベースで確認できます。しかし、get リクエストは以下を返します。

neomodel.exceptions.ModelDefinitionMismatch: ラベル アイテムを持つノードは既知のオブジェクトのいずれにも解決されません

Python 3.7.0、Flask 1.0.2、neomodel 3.0.3 を使用しています

アップデート

完全な問題を与えるには: DEBUG モードで docker-compose を使用して、Docker コンテナーでアプリケーションを実行します。

Dockerfile:_

docker-composeファイル:

そして、私はそれを実行します:

0 投票する
1 に答える
793 参照

python - Django から neo4j データベースに接続しようとするとエラーが発生する

このチュートリアルに従ってDjangoneo4jから始めていますが、最初のインポートに達すると、次のエラーが発生します。

settings.pyこれは私が電話をかける私のコードです:

そして、これは次の結果ですpip list:

他のコンポーネントをインストールしていないと思いますが、どれがどれかわかりません。

0 投票する
1 に答える
86 参照

django - ユーザーが選択できるように、models.py 国に選択肢オプションを実装しようとしていますが、正しく表示できません。

Neomodel のドキュメントで提供されている例に従って、フォームに選択肢を表示できません。

この例を使用すると、Django の実行時にエラーが発生します。

SEXES を変更し、'FF'、'MM' などを指定すると、サーバーを実行できますが、値は次のように表示されます。

モデルで次のコードを使用しました。

これをブラウザに入力すると、次のように生成されます。

models.py

フォーム.py

次の結果を期待しています

0 投票する
1 に答える
545 参照

python - Pythonのneomodelは、db名なしでneo4j dbをどのように接続しますか?

私はneo4jデータベースから始めたばかりです。私はneo4jと接続するために、Pythonでneomodelを使用しています。

このために、「kat」という名前の新しいデータベースを作成し、それにパスワード「password」を付けました。

次のコードを実行すると、データベースに Jim という名前の新しい人物を作成できます。

私が理解できないのは、コードのどこにもデータベースの名前について言及していないということですが、それでもこのノードがデータベースに作成されているのを見ることができます。誰でも説明できますか?これをセットアップガイドとして使用しました-https ://neomodel.readthedocs.io/en/latest/getting_started.html

0 投票する
1 に答える
20 参照

neomodel - NeomodelPoint で指定された場所のノードを取得する

NeomodelPoint で指定された場所でノードを取得すると、「引数なしの無効なインスタンス化」というエラーが発生しますが、同じ方法でノードを設定するとうまくいきます (以下では ConstraintError が発生します)。特定の場所でノードを取得する正しい方法は何ですか?

ValueError: 引数なしのインスタンス化が無効です。Point には、x、y、z または経度、緯度、高さの座標のいずれかのデフォルト値が必要です

ValueError: 引数なしのインスタンス化が無効です。Point には、x、y、z または経度、緯度、高さの座標のいずれかのデフォルト値が必要です

上記の例外の処理中に、別の例外が発生しました:

トレースバック (最新の呼び出しが最後): ファイル "/Users/dmitriy/anaconda3/lib/python3.7/site-packages/neomodel/util.py"、211 行目、cypher_query 応答 = session.run(query, params) ファイル内"/Users/dmitriy/anaconda3/lib/python3.7/site-packages/neo4j/v1/api.py"、331 行目、実行中の self._connection.fetch() ファイル "/Users/dmitriy/anaconda3/lib/ python3.7/site-packages/neo4j/bolt/connection.py", 287 行目、fetch return self._fetch() ファイル "/Users/dmitriy/anaconda3/lib/python3.7/site-packages/neo4j/bolt /connection.py"、327 行目、_fetch response.on_failure(summary_metadata または {}) ファイル内"/Users/dmitriy/anaconda3/lib/python3.7/site-packages/neo4j/v1/result.py"、70 行目、 on_failure で CypherError.hydrate(**metadata) neo4j.exceptions.ConstraintError を発生させます。ノード (2484) は既にラベルPropertyとプロパティと共に存在しますlocation= {geometry: {type: "Point", 座標: [51.3454, -6.2434], crs: {type: link, properties: {href: " http://spatialreference.org/ref/sr-org/7203/ " 、コード: 7203}}}}