django - 在 Neo4django 的 django 管理界面中使用抽象基类

标签 django neo4j neo4django

我正在尝试在 django 的管理界面中使用 neo4django 的简单抽象基类。

示例模型.py

from neo4django.db import models

class Parent(models.NodeModel):
    name = models.StringProperty()

    class Meta:
        abstract = True

class Child(Parent):
    pass

示例 admin.py:

from neo4django import admin
from core.models import Child

class ChildAdmin(admin.ModelAdmin):
    pass

admin.site.register(Child, ChildAdmin)

“名称”字段不会出现在管理界面中。

如果我使用相同的基本结构,但使用 django.db 而不是 neo4django.db,则一切正常。有人发现我哪里出错了吗?

评论更新:

  • 已在 django 1.5.5 和 1.5.4 上尝试过此操作
  • neo4django 版本来自 github 存储库
  • 无论是否有 ModelAdmin 注册模型都已尝试过,没有任何区别

最佳答案

您是否尝试过在没有 ModelAdmin 的情况下仅注册模型?

关于django - 在 Neo4django 的 django 管理界面中使用抽象基类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21909589/

相关文章:

python - Django 谷歌应用程序引擎错误

node.js - 尝试使用 Node 模块在 Neo4j 数据库的 Node 中添加唯一的 slug 时出现错误?

django - 通过 neo4django 连接到 neo4j 时出错

python - 如何在 Django 单元测试中测试 Django session ?

python - django - 模型 unicode() 显示外键对象属性

python - 在 Django 应用程序中使用 nltk

Neo4J数据库设计: is it OK to have hubs or is it better to split them?

java - 使用 Cypher Neo4j 通过(在 SQL 世界中从表名中选择 *)获取具有给定类型的所有节点

python - 将 neo4django 与 apache 一起使用