问题标签 [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.
django - Neo4Django - KeyError:创建对象时出现“GremlinPlugin”错误
我正在尝试学习Neo4j
在我的 django 项目中使用数据库。我Neo4Django
从github
存储库安装。当我尝试从我的模型创建一个新对象时,按照它的neo4j 教程,我遇到了这个错误:
KeyError:'GremlinPlugin'
我正在使用Python 2.7
, Django Version 1.5.8
,Pycharm 3
我的模型是:
我创建对象的控制台代码是:
这是错误的控制台输出:
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 行,在文件“/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'))
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 的新手。我错过了什么吗?有人可以帮我解决这个错误吗,真的很感激一些立即的回应吗?
python - neo4django 问题:ImportError: Settings cannot be importing,因为环境变量 DJANGO_SETTINGS_MODULE 未定义
我试图运行该语句:
这导致了以下错误:
请帮我解决这个问题。
python - 有没有办法在 django 2.0.1 中使用 neo4django?
我已经安装了 django 2.0.1,但是当我安装 neo4django 时,它会卸载该版本并安装 django 1.5.12。
有什么办法可以防止吗?