使用html表单从python创建neo4j图形数据库

时间:2015-06-17 18:27:26

标签: html neo4j py2neo

您好neo4j我需要知道如何使用html表单创建图表的节点和属性,使用py2neo和neo4j以及如何将自动ID添加到节点

from flask import Flask,render_template,request,url_for,json,jsonify
from py2neo import neo4j,Graph,Node,Relationship,cypher
from neo4jrestclient.client import GraphDatabase


app = Flask(__name__)
gdb = GraphDatabase("http://neo4j:duke@localhost:7474/db/data")
graph=Graph("http://neo4j:duke@localhost:7474/db/data")
@app.route('/')
def index():
    results = graph.cypher.execute("MATCH (n:Person) RETURN n")
'''print "gyktdjxdhgfcvkjbljkfr",result'''
    return results.json
@app.route('/hello')
def create():
    return "f"


if __name__ == '__main__':
app.run()

1 个答案:

答案 0 :(得分:2)

查看Nicole的这篇博文,了解一些见解:

http://neo4j.com/blog/building-python-web-application-using-flask-neo4j/

代码在github上:

https://github.com/nicolewhite/neo4j-flask

您不需要在关系数据库中自动递增ID。 只需使用此人的登录信息并使用MERGE

即可

请参阅。 http://neo4j.com/developer/cypher