我想使用Neo4j的插件将我的Django应用程序部署到Heroku。 我正在使用Neo4django。本地方面,在我settings.py
我有以下在Heroku上运行Django和Neo4j
NEO4J_DATABASES = {
'default' : {
'HOST':'localhost',
'PORT':7474,
'ENDPOINT':'/db/data'
}
}
然而,部署到Heroku的时候,我将设置更改为
NEO4J_DATABASES = {
'default' : {
'HOST':'<someid>.hosted.neo4j.org',
'PORT':7281,
'ENDPOINT':'/db/data/',
}
}
..我无法连接到数据库显然是身份验证问题。 在我的堆栈跟踪底部的错误:
StatusException: Error [401]: Unauthorized. No permission -- see authorization schemes.
需要授权
。即使当我添加由Heroku上的Neo4j提供的登录名和密码加载项。
以前有没有人遇到过类似的问题? 在此先感谢
您应该优先阅读环境中的连接字符串,Neo4j有一个示例:https://github.com/neo4j-contrib/neo4j-heroku-seeds/blob/master/python/flask-py2neo/app.py – friism 2013-03-06 18:54:31