Neo4j and django models



所以,我正在研究Django和Neo4j的集成,但是没有太多关于它的信息…我想知道的是,如果我有一个像这样的模型:如果我想给模型添加一个新属性,就像这样简单:

node.setProperty( "newProperty", "something" );

? ?

此外,django中的所有查询都可以工作吗?穿越是如何进行的?

我将感谢任何回应: D

谢谢。

我们一直致力于更新Neo4j/Django集成,以便与Neo4j -rest-client一起工作-我们的劳动成果在GitHub上,在我的博客上有一些快速的评论。

我们的整合有利有弊。最明显的影响是我们使用REST客户端—您可以使用远程数据库,但性能方面会损失很多。当然,这个集成可以与关系数据库一起工作,所以你仍然可以使用django。贡献一些依赖于原始ORM的东西,它处理索引和查询集非常好。

要使用neo4django完成上面的任务,您只需从模型实例中获取neo4j-rest-client节点,然后开始操作。

model_instance.node['newProperty'] = 'something'

我们仍在努力使集成更加动态,以python的方式支持遍历等,并且(目前最重要的)提高性能。如果你有兴趣的话,我希望得到反馈。

你看过Tobias关于Django集成的博文吗?虽然有点老了,但还是有意义的。还有一些例子你也可以看看。

最新更新