問題タブ [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.
python - Neo4django 関係プロパティ
そこで、Neo4j で Django を使用して小さなユーザー グループ関係をモデル化しようとしました。私は現在、ここに見られるNeo4django pythonパッケージを採用しています。これで、ユーザーを表すノード、グループを表すノード、およびメンバーシップを示すそれらをリンクする関係ができました。近い将来、この関係に date_joined などのプロパティを追加したいと考えています。私は周りを見回しましたが、これを達成する方法についてのドキュメントはあまりありません。それを行う方法があると確信していますが、例を見たことがないだけです。
以下は、必要に応じて私の model.py の宣言です。かなり簡単だと思います。
ご指摘ありがとうございます。
django - 仮想環境にneo4djangoをインストールする方法
仮想環境に neo4django をインストールしようとすると、以下のエラーが表示されます。何が問題なのかわからない。サーバーは私のマシンで実行されており、py2neo は restful API で動作しますが、neo4django では動作しません。
最新バージョンのneo4j(1.9-M01)がインストールされたubuntu 12.0.4と、/usr/lib/jvm/java-7-openjdk-amd64を指すJAVA_HOMEでインストールされたjdk 1.7(openjkd)を実行しています
トレースバック (最新の呼び出しが最後): ファイル "manage.py"、10 行目、execute_from_command_line(sys.argv) 内 ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/ django/core/management/ init .py"、443 行目、execute_from_command_line utility.execute() ファイル内"/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/django/core/ management/ init .py"、382 行目、execute self.fetch_command(subcommand).run_from_argv(self.argv) ファイル内"/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/ django/core/management/base.py"、196 行目、 run_from_argvの self.execute(*args, **options.dict) ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/django/core/management/base.py"、232 行目、実行時 output = self.handle(*args 、**オプション) ファイル "/home/alan/workspace/neowiki/neowiki/nodes/management/commands/testcmd.py"、10 行目、ハンドル内 pete = Person.objects.create(name='Pete') ファイル " /home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/db/models/manager.py"、41 行目、作成時に self.get_query_set().create(* kwargsを返す) ) ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/db/models/query.py"、747 行目、作成時に super(NodeQuerySet, self) を返します。作成(*kwargs) ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/django/db/models/query.py"、377 行目、create obj.save(force_insert= True、using=self.db) ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/db/models/base.py"、325 行目、保存リターンsuper(NodeModel, self).save(using=using, **kwargs) ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/django/db/models/base. py"、463 行目、save self.save_base(using=using, force_insert=force_insert, force_update=force_update) ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django /db/models/base.py"、340 行目、save_base self._save_neo4j_node(using) ファイル内""、2 行目、_save_neo4j_node ファイル内"/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/db/models/base.py"、115 行目、trans_method ret = func(*args, **kw)ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/db/models/base.py"、370 行目、_save_neo4j_node typesToIndex=type_names_to_index) ファイル "/home/ alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/neo4jclient.py"、179 行目、gremlin_tx で self.gremlin(script, tx=True, **params) ファイルを返す"/ home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/neo4jclient.py", line 168, in gremlin params) ファイル "/home/alan/workspace/neowiki/venv/local /lib/python2.7/site-packages/neo4django/neo4jclient.py」、153行目、send_script script_rv = ext.execute_script(s, params=params, **execute_kwargs) ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4jrestclient/client.py"、1960 行目コール raise StatusException(response.status, msg) neo4jrestclient.request.StatusException: エラー [400]: リクエストが正しくありません。リクエストの構文が正しくないか、サポートされていないメソッドです。無効なデータが送信されました: org.codehaus.groovy.control.MultipleCompilationErrorsException: 起動に失敗しました: Script4.groovy: 94: クラス org.neo4j.cypher.javacompat.CypherParser @ 行 94、列 1 を解決できません。org.neo4j.cypher を
インポートします。 javacompat.CypherParser ^1 エラー
私のrequirements.txtには以下が含まれます:
-e git://github.com/scholrly/neo4django.git@eefdf6a122fdbe26c62b6563f9ff6b30a4de2f93#egg=neo4django-dev
neo4jrestclient==1.7.0
どんな助けでも大歓迎です!
django - Neo4djangoでModelFormを使用するには?
これはバグのようですが、API を適切に使用していることを確認したいだけです。
django の modelform のサポートは、neo4django ではサポートされていないようです。ここに私が持っているものがあります:
単純なクラス:
neo4django.db インポート モデルから
クラス Person(models.NodeModel): 名前 = models.StringProperty()
モデルフォーム:
クラス PersonForm(forms.ModelForm): クラス メタ: モデル = Person
例外をトリガーします:
「スーパー」オブジェクトには「編集可能」属性がありません
問題として詳細を投稿しました: https://github.com/scholrly/neo4django/issues/135
Django がモデルの _meta 情報を使用してフィールド情報を検索すると、StringProperty または Property の代わりに BoundProperty が検出されるためです (これには「editable」というメンバーがありますが、BoundProperty にはありません)。
回避策はありますか、それとも実際のバグですか? バグを修正する方法についてのアイデアはありますか? ライブラリのコードベースに詳しくありません。
ありがとう!
django - Django および Neo4Django を使用しない Neo4j
Neo4j (Postgres と一緒に) を使用して Django アプリを作成しています。この Django 統合を見つけました。この Django 統合はneo4djangoと呼ばれ、neo4restclient のみを使用できるかどうか疑問に思っていました。neo4-rest-client のみを使用すると、柔軟性が高まりますか? Neo4Django でモデルを作成していたとき、グラフ db とリレーショナル db のモデリングに違いはないように見えました。何か不足していますか?
ありがとう!
django - Heroku で Django と Neo4j を実行する
Neo4j のアドオンを使用して、Django アプリを Heroku にデプロイしようとしています。私はNeo4djangoを使用しています。ローカルでは、私のsettings.py
中には次のものがあります
ただし、Herokuにデプロイするときは、設定を次のように変更します
..どうやら認証の問題でデータベースに接続できません。スタック トレースの下部にあるエラー:
認証が必要です
.. Heroku Neo4j アドオンによって提供されるログインとパスワードを追加しても。
誰かが以前に同様の問題に遭遇しましたか? 前もって感謝します
django - neo4django経由でneo4jに接続するときにエラーが発生しました
neo4djangoマッパーを使用してneo4j(バージョン1.8.2)でクエリを実行するDjango(バージョン1.4.0)Webアプリがあります。
しかし、私が次のようなクエリを実行するとすぐに
ランタイムエラーが発生します
いろいろ試してみましたが、解決できませんでした!
django - neo4djangoで、ノードを更新する方法はありますか?
私は今、Django + neo4django で最初の Neo4j アプリを構築しようとしています。ライブラリはクールだと思いますが、今のところ深刻な問題がいくつかあります。(私は理解しています、彼らはまだ開発中のバージョンです。) 既存のノードを更新する (またはプロパティ値を変更する) 方法はありますか?
neo4django - ユーザー ドキュメント — neo4django 0.1.7-dev ドキュメントhttps://neo4django.readthedocs.org/en/latest/index.html
django - neo4j親クラスのクエリは何も返しません
の親クラスPerson
とのサブクラスをFather
次のように定義しました。
をいくつか作成した後、でFather
すべてを簡単に取得できますFather.objects.all()
。ただし、コードを実行してPerson.objects.all()
も何も見つかりません(つまり[]
)。
私の知る限り、最後のクエリはオブジェクトも返すはずです!解決策はありますか?