問題タブ [neo4django]

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 投票する
0 に答える
203 参照

python - Dajaxice コールバック関数が 2 回呼び出されました

django-dajaxice-ngパッケージ ( django-dajaxicefork を使用しているため、 Django1.5 以降ではfork Django 1.5.4) を使用していますが、この奇妙な問題があります。
コールバック関数が 2 回以上呼び出されることがあります。
簡単な使い方:

とでmyapp/ajax.py

コンソールログは次のとおりです。

ご覧のとおり、(実際にupdate_chatは非常に頻繁に) 2 回または 3 回トリガーされることがあります。
私は 100% 確信しています:

  • ajax 関数 receiveChat が 1 回呼び出されます
  • 2 回表示されたメッセージは 1 回保存されます。

辞書のリストであるserialized_messages = json.dumps(messages)を定義します。 結果は次のようになります。 messages

この場合、メッセージは 1 つだけですが、複数のメッセージでも同様に機能します。

returnどうやら dajaxice は許可された戻り値として dict のみを受け入れるため、この二重シリアライゼーションを行う必要がありました (もう 1 つは にあります)。

この行動も取った人はいますか?どんな手掛かり?

EDIT 私はneo4djangowhich uses を使用neo4j-rest-clientしています。モデルで .save() を実行する必要があり、おそらく別の HTTP 要求が原因で、その保存でのみ問題が発生したことに気付きますか?

EDIT 2 dajaxice の問題ではありません。ajax に切り替えて$.get()も同じ結果が得られますが、実際にはわかりません。すべてのブラウザがそうしているわけではないようですが、Chrome はそうです。

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

python - Neo4django 関係クエリが機能しない

まず最初に、この問題がすでにどこかに文書化されている場合はお詫びしますが、かなり探し回りましたが、何も見つかりませんでした。

私は2つのクラスを持っています:

次のクエリを使用して、B の名前が「foo」である B を所有する A を返したいと思います。

しかし、これはNotImplementedError: The name operator is not yet implemented.

私は何を間違っていますか?リレーションシップを照会する方法を詳述した詳細なドキュメントが見つからないようです。

どんな助けでも大歓迎です!

ありがとう

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

django - 部分的にレンダリングされた Django テンプレート (正しくない)

DBとしてNeo4jでDjangoを使用しています(nep4django)。

Django python シェルで行うように、3 つの都市のリストを表示するプリミティブ テンプレートがあります。

私のテンプレートcitys.html:

私のhttp://localhost:8000/cities/ページではエラーは発生しませんが、表示されるのはCitiesだけです。したがって、タイトルと h1 は表示されますが、実際に DB を使用する ul 部分は表示されません。どうすればこれを修正できますか?

views.py ファイル:

urls.py ファイル:

0 投票する
0 に答える
50 参照

django - Neo4django クエリ

私の models.py ファイルには次のものがあります。

次に、Person クラスのインスタンス「Pete」があります。

ピートの年齢と名前を取得するのに問題はありませんが、関連エンティティのクエリに問題があります。

たとえば、彼の場所を取得しようとして、私は実行します

しかし、エラーが発生しました: AttributeError: 'Person' object has no attribute 'select_related'

私が間違っていることを教えてください。

0 投票する
0 に答える
91 参照

django - Neo4Django - 関係を動的に定義する方法は?

ノードとそれらの間の関係の静的リストはありません。ユーザーは、リレーションシップとともに、独自のデータをデータベースに入力します。たとえば、登録後、名前とユーザー ID のプロパティを持つ人物ノードが作成され、生年月日などの個人データを追加した後、この情報はユーザーが入力する関係を持つ個別のノードに保持されます。

ネオモデルでこれを達成するにはどうすればよいですか?

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

django - Neo4Django - ノードを作成できません - StatusException がスローされました

解決できなかったか、メーリング リストでこれに関連するものが見つかりませんでした。

モデル:

Django シェル:

エラー:

完全なトレースバックはこちら

どうすればこの問題を解決できますか?