问题标签 [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-models - neo4django:AttributeError:类型对象'Model'没有属性'__metaclass__'
我只是在尝试 neo4django自己的例子,即
但是,运行时python manage.py syncdb
出现以下错误:
有任何想法吗?
(我会在 Stackoverflow 中使用标签“neo4django”,但它还不允许我创建新标签)。
django-models - neo4django:意外(?)警告?
我不确定为什么会收到此警告;很可能是我不完全理解这个related_name
概念,但我认为不同rel_types
会使上述模型不模棱两可/冲突......
我在 neo4django 中收到以下警告:
相关模型可以在这里找到:https ://gist.github.com/szabi/e57f23d76b885d604a36
我认为关系类型和目标模型在具有相同related_name
.
使用 Django 1.4,来自 git 的 neo4django 当前。
有任何想法吗?
python - Neo4Django - SyncDB 不创建表格和图形
我在基于 django 的应用程序中使用 Neo4Django,并尝试同时使用两个数据库:Neo4j 和 PostGIS。所以我按照文档(http://neo4django.readthedocs.org)和models.py 中的建议配置了settings.py。
当我尝试运行 syncdb 时,我收到此消息
但是当我检查表格和图表是否已创建时,我什么也没找到!
我正在使用 django 1.4 和 neo4j 1.9.M05。
以下是我在 settings.py 中声明我的数据库的方式:
我像这样声明了我的models.py:
感谢您的帮助
编辑
当我运行python manage.py sqlall testapp
(其中 testapp 是我的应用程序并且在删除 neo4j 模型之后,否则它将无法工作)时,我得到了允许创建表的 sql:
之后我运行./manage.py syncdb
并且只创建了 pointsOfInterest 表(不是图表)
为什么没有在graphdb中创建代表我的模型的节点的任何想法?
neo4j - 为什么 cleandb 扩展拒绝删除我的 neo4j 图形数据库?
当尝试使用cleandb扩展(对于 neo4j 1.8)清除neo4j(1.8.2)时,它失败了:
显然,我不仅得到了 500 错误代码,而且数据库也没有被清除。当然,插件的访问 URL 和 "secret-key" 设置为curl
请求中使用的:
我会方便地添加cleandb标签,但我缺乏 1500 的声誉。
有任何想法吗?提前致谢!
编辑 (我使用 cleandb 的原因是在 neo4django 中设置单元测试)。 /编辑
django - 使用 Neo4J 和 Django 创建 REST API
我正在尝试在后端使用 Neo4j 和 Django 创建一个 REST API。
问题是,即使我有使用 Neo4Django 的 Django 模型,我也不能使用像 Tastypie 或 Piston 这样通常将模型序列化为 JSON(或 XML)的框架。
抱歉,如果我的问题令人困惑或不清楚,我是网络服务的新手。
谢谢你的帮助
编辑:所以我从 Tastypie 开始,并按照此页面上的教程进行操作http://django-tastypie.readthedocs.org/en/latest/tutorial.html
。我正在寻找在浏览器中显示 Neo4j JSON 响应,但是当我尝试访问时,http://127.0.0.1:8000/api/node/?format=json
我得到了这个错误:
这是我的代码:
api.py 文件:
urls.py 文件:
模型.py 文件:
neo4django - neo4django 管理界面不起作用?
我按照neo4django:admin 文档中的说明进行操作,还根据说明设置了 neo4django:auth 。
但是,登录后我得到
“您无权编辑任何内容。”
我想编辑我的lit
应用程序中定义的数据。我的lit/admin.py
样子:
...如果这很重要。
有什么想法我错了吗?
django-models - `objects.get(...)` 没有按预期工作
我正在尝试使用neo4django从我的neo4j数据库中获取一个对象
错误信息是不明智的。我刚刚收到来自该字段的查询字符串,所以必须有一个匹配项。有任何想法吗?还是我偶然发现了一个错误?
这真的很奇怪,因为它适用于其他属性,但不适用于name_slug
:
我的模型是这样定义的:
所以唯一的区别是它不是required
,但在我对文档的理解中应该没有区别。
neo4j - 无法连接到端口 80 上的 neo4j 数据库
我设法让neo4j在另一台机器上的端口80上运行。我正在尝试使用django和neo4django连接到数据库。
我收到错误:不存在这样的数据库:%s
当我尝试在我的任何 neo4django 模型上执行 .objects.get() 时,就会发生这种情况。原因在于 _neo4j_instance 中的 C:\Python27\lib\site-packages\neo4django\db\models\base.py 其中
当我使用端口 80 时,neo_node.url 会删除 url 中的 ':80',但 connections[name].url 不会,导致上述条件失败并返回一个空列表。我试图找出解决方法,但无济于事。因为我打算使用 heroku 来托管我的应用程序,所以我无法修改 neo4django 文件。
python - 如何在 neo4django 模型上存储浮点值
我正在使用django 1.4.5
和neo4django
(github
版本)编写应用程序。我创建了一个模型
例如
看起来没有 afloat
属性neo4django
,所以我想我应该使用 aStringProperty
或使用 a IntArrayProperty
。
float
存储价值的最佳方式是什么?(除了实施 a FloatProperty
)
python - “settings.DATABASES 配置不正确。[...]”在仅使用 neo4j db 的 neo4django.auth 和 neo4django.admin 时
我正在使用 neo4django(github 版本)在 Django 1.4.5 中构建应用程序。我目前正在尝试按照https://neo4django.readthedocs.org/en/latest/admin.html上的说明启用管理界面
当我点击 /admin 时,使用以下设置出现错误
settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.
我的settings.py包括以下内容
我的网址.py
我的模型.py
和我的admin.py(尽可能简单)
我曾尝试将 mysql 与 neo4j 一起使用,但我会得到no such table: django_site
错误,我必须首先运行 syncdb,至少要创建 django_site 表,或者我只是在成功后一直被重定向回管理员登录页面登录。
有人可以指出我正确的方向,或者至少告诉我是否可以只使用 neo4j?