根据数据库的REST接口,Python现在有两种选择。
正如我在@Peter提供的链接中提到的那样,我们正在研究neo4django,该更新了旧的Neo4j / Django集成。如果您需要复杂的查询并且想要一个可以同时管理节点索引的ORM,或者您已经在使用Django,这是一个不错的选择。它的工作方式与本地Django ORM非常相似。在PyPi或GitHub上找到它。
还有一个更通用的解决方案,称为Bulbflow,可以与Blueprints支持的任何图形数据库一起使用。我没有使用过,但是从我看到的内容来看,它专注于域建模- 例如,Bulbflow已经具有有效的关系模型,而我们仍在使用它- 但它并不太支持复杂的查询(如我们所做的那样)与Django查询集+索引一起使用)。它还使您可以更接近图形。