首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用neo4django与石墨烯b

使用neo4django与石墨烯b
EN

Stack Overflow用户
提问于 2014-02-16 14:57:25
回答 1查看 206关注 0票数 2

我正在尝试使用neo4django获得一个django应用程序,以便与驻留在graphenedb上的neo4j数据库对话。

我的本地安装工作得很好,但是连接到本地neo4j实例不需要身份验证。要连接到graphenedb,我需要传递我的凭据,但我想不出怎么做。

我可以在neo4django github (https://github.com/scholrly/neo4django/issues/224)上看到一个问题,这表明这应该是可能的,但我看不出是如何做到的。

我试着加入

代码语言:javascript
复制
'OPTIONS': {
        'USERNAME': 'my username',
        'PASSWORD': 'my password'
    }

到我的NEO4J_DATABASES字典中的默认条目,但我得到

代码语言:javascript
复制
File "......./neo4django/neo4django/neo4jclient.py", line 30, in __init__
super(EnhancedGraphDatabase, self).__init__(*args, **kwargs)
TypeError: __init__() got an unexpected keyword argument 'PASSWORD'

外面有人能搞定吗?

编辑

下面是我的NEO4J_DATABASES的其余部分(这些设置都是从我创建的NEO4J_URL环境变量中解析的):

代码语言:javascript
复制
NEO4J_DATABASES = {
    'default' : {
        'HOST': neo4j_uri.hostname,
        'PORT': neo4j_uri.port,
        'ENDPOINT': neo4j_uri.path,
        'OPTIONS': {
            'USERNAME': neo4j_uri.username,
            'PASSWORD': neo4j_uri.password
        }
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-16 20:18:22

你能试着用

代码语言:javascript
复制
'OPTIONS': {
    'username': neo4j_uri.username,
    'password': neo4j_uri.password
}

(用小写键)代替?我相信这就是在提及的Github问题上起作用的原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21812824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档