这个问题与Neo4django的github issue有关。我想使用 Django Web 框架中的 Neo4j 图形数据库创建多个图形。我正在使用 Django 1.4.5、neo4j 1.9.2 和 neo4django 0.1.8。
截至目前 Neo4django 不支持标签,但以上是我的核心目的,我希望能够从 Neo4django 创建标签。所以我进入源代码并尝试对其进行一些调整,看看我是否可以添加这个。据我了解,文件'db/models/properties.py'有类BoundProperty(AttrRouter),它通过函数save (instance、node、node_is_new)调用gremlin脚本。脚本如下:
script = '''
node=g.v(nodeId);
results = Neo4Django.updateNodeProperties(node, propMap);
'''
该脚本从 library.groovy 中调用更新函数,所有函数看起来都直观且美观。我正在尝试添加此功能以支持标签,但我没有 groovy 的经验。有人对如何进行有任何建议吗?任何帮助,将不胜感激。如果它有效,它将是 neo4django 的一个重要补充 :)
谢谢