9

我正在尝试在 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 repo
  • 使用或不使用 ModelAdmin 注册模型都已尝试过并且没有任何区别
4

1 回答 1

-1

您是否尝试过仅注册模型,而不使用ModelAdmin?

于 2014-02-21T15:09:29.517 回答