我正在尝试在 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/