当前位置: 首页 > 知识库问答 >
问题:

py2neo关系不可调用错误

东龙野
2023-03-14
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'Relationship' object is not callable

谢了。

共有1个答案

虞滨海
2023-03-14

您无意中使用自己的关系变量重写了py2neo函数rel:

rel, = graph_db.create(rel((a, "MANAGES",b)))
 ^                      ^
 |                      |
this             overwrites this

所以简单的解决办法是选择另一个名字:

ab, = graph_db.create(rel((a, "MANAGES",b)))

之后,您的后续调用应该可以工作。

 类似资料:
  • 我无法导入PY2Neo的元素:Graph、Node、NodeSelector、Relationship 当我尝试直接在WinPython Commad提示符上编写代码时,它工作得很好: 但是当我使用记事本++在文件中键入它,并尝试在命令提示符下运行它时,它就不起作用了:

  • 我想使用py2neo的OGM来表示从一个节点类型到两个节点类型的关系。 这段关系的“结束”应该指向一辆车,而不是一栋房子。但显然py2neo并不关心那么多,而是像预期的那样将所有东西都存储在数据库中:一个人、一辆车和一栋房子通过拥有关系连接起来。 现在的问题是使用上面的类来检索节点和关系。当节点属性正确加载时,关系不是: 这导致: 此行为与类对象一致。 我如何在py2neo.ogm中用同一个类建模

  • 问题内容: 我正在尝试在PostgreSQL 8.4.2 DB上运行hibernate模式。每当我尝试运行一个简单的Java代码,例如: 我收到以下错误: 由于我将选项hibernate.show_sql选项设置为true,因此可以看到hibernate尝试运行以下SQL命令: 实际上,它至少应运行以下命令: 有谁知道我需要进行哪些更改才能使Hibernate为PostgreSQL生成正确的SQL

  • 我使用PostgreSQL 10、Spring Boot 2.2.7.Release和pgAdmin 4来实现Postgres GUI 我有以下实体类: 我已经使用GUI PGADMIN4为ID列“TB03_TABLE_A_SEQ”创建了表“TB03_TABLE_A”和序列 我哪里出问题了?请救命! 提前感谢!

  • 您好:)我正在使用SnowballStemmer软件包将单词插入词干。不知何故,我遇到了一个错误,不知道如何修复它。我很高兴能得到任何帮助。 代码是: 我得到这个错误:

  • :“查询执行失败。原因: SQL错误[42P01]:错误:关系”temp_table“存在。 不存在” 我想创建一个临时表来临时存储一些记录。