问题标签 [neo4django]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
213 浏览

django - Neo4Django - KeyError:创建对象时出现“GremlinPlugin”错误

我正在尝试学习Neo4j在我的 django 项目中使用数据库。我Neo4Djangogithub存储库安装。当我尝试从我的模型创建一个新对象时,按照它的neo4j 教程,我遇到了这个错误:

KeyError:'GremlinPlugin'

我正在使用Python 2.7, Django Version 1.5.8,Pycharm 3

我的模型是:

我创建对象的控制台代码是:

这是错误的控制台输出:

0 投票
1 回答
109 浏览

python - Neo4Django 创建节点在 manage.py shell 中不起作用

我已安装 neo4j-2.1.3 并在我的 Linux 系统上运行服务器。我在我的应用程序中创建了模型“发布者”。然后在 manage.py shell 中,每当我保存一个节点时

从 BooksGraph.models 导入出版商 p=Publisher.objects.create(name='Sunny',address='b-1/196')

弹出一个长错误:

回溯(最近一次通话最后):

  1. 文件“”,第 1 行,在文件“/usr/local/lib/python2.7/dist-packages/neo4django/db/models/manager.py”,第 42 行,在 create return self.get_query_set().create( **kwargs) 文件“/usr/local/lib/python2.7/dist-packages/neo4django/db/models/query.py”,第 1052 行,在 create return super(NodeQuerySet, self).create(**kwargs ) 文件“/usr/local/lib/python2.7/dist-packages/django/db/models/query.py”,第 377 行,在创建 obj.save(force_insert=True, using=self.db) 文件中“ /usr/local/lib/python2.7/dist-packages/neo4django/db/models/base.py”,第 325 行,在保存中返回 super(NodeModel, self).save(using=using, **kwargs) 文件“/usr/local/lib/python2.7/dist-packages/django/db/models/base.py”,第 463 行,保存 self.save_base(using=using, force_insert=force_insert,force_update=force_update)文件“/usr/local/lib/python2.7/dist-packages/neo4django/db/models/base.py”,第341行,在save_base self._save_neo4j_node(使用)文件“”,第2行,在 _save_neo4j_node 文件“/usr/local/lib/python2.7/dist-packages/neo4django/db/models/base.py”,第 111 行,在 trans_method len(connections[args[0].using]._transactions) < 1:文件“/usr/local/lib/python2.7/dist-packages/neo4django/utils.py”,第 313 行,在/usr/local/lib/python2.7/dist-packages/neo4django/utils.py”,第 313 行,在/usr/local/lib/python2.7/dist-packages/neo4django/utils.py”,第 313 行,在getitem **db['OPTIONS']) 文件“/usr/local/lib/python2.7/dist-packages/neo4django/neo4jclient.py”,第 29 行,init super(EnhancedGraphDatabase, self)。init (*args, **kwargs) 文件“/usr/local/lib/python2.7/dist-packages/neo4jrestclient/client.py”,第 74 行,init response = Request(**self._auth).get (self.url) 文件“/usr/local/lib/python2.7/dist-packages/neo4jrestclient/request.py”,第 63 行,在 get return self._request('GET', url, headers=headers) 文件中" /usr/local/lib/python2.7/dist-packages/neo4django/db/init.py”,第 60 行,在 _request 标头中)文件“/usr/local/lib/python2.7/dist-packages/neo4jrestclient/request.py”,第 198 行,在 _request auth=auth,verify=verify)文件中“ /usr/local/lib/python2.7/dist-packages/requests/sessions.py”,第 468 行,在 get return self.request('GET', url, **kwargs) 文件“/usr/local/lib /python2.7/dist-packages/requests/sessions.py”,第 456 行,在请求 resp = self.send(prep, **send_kwargs) 文件“/usr/local/lib/python2.7/dist-packages/ requests/sessions.py”,第 559 行,在发送 r = adapter.send(request, **kwargs) 文件“/usr/local/lib/python2.7/dist-packages/requests/adapters.py”,第 378 行, 在发送 raise ProxyError(e) ProxyError: ('Cannot connect to proxy.', error(113, 'No route to host'))


0 投票
0 回答
263 浏览

django - Travis-CI 中没有名为 neo4j 的模块与 Python Django 集成

我在 Django 框架中构建了一个小型 python 应用程序,Neo4j 数据库托管在 Graphene db 上。我正在集成 Travis-CI 以与 github 上的应用程序持续集成,但是,我在 Travis 中遇到错误,例如: ImportError: No module named 'neo4j' 下面是我的 .travis.yml 文件:

管理.py:

python应用程序的文件夹结构为:

我是 Travis 和 Python 的新手。我错过了什么吗?有人可以帮我解决这个错误吗,真的很感激一些立即的回应吗?

0 投票
1 回答
66 浏览

python - neo4django 问题:ImportError: Settings cannot be importing,因为环境变量 DJANGO_SETTINGS_MODULE 未定义

我试图运行该语句:

这导致了以下错误:

请帮我解决这个问题。

0 投票
1 回答
148 浏览

python - 有没有办法在 django 2.0.1 中使用 neo4django?

我已经安装了 django 2.0.1,但是当我安装 neo4django 时,它会卸载该版本并安装 django 1.5.12。

有什么办法可以防止吗?

0 投票
0 回答
35 浏览

python - 找不到让 Django 连接到 Neo4j 的正确连接

我正在尝试将 Neo4j 数据库与 Django 同步,但出现以下错误:

我正在尝试将 Neo4j 数据库与 django 同步。 但我收到了这个错误。 我正在关注 Neo4django 的学术 GIT 页面。

我正在关注 Neo4django 的学术 GIT 页面。

我怎样才能完成这项任务?