我想使用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