我正在尝试在 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 注册模型都已尝试过并且没有任何区别