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

时间:2014-02-20 13:41:03

标签: django neo4j neo4django

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

示例models.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 repo
  • 使用或不使用ModelAdmin注册模型都已尝试过并且没有区别

1 个答案:

答案 0 :(得分:-1)

您是否尝试过注册模型而没有ModelAdmin