我有一个像这样的自引用模型:
class Item(models.model):
parent = models.ForeignKey('Item',null=True,blank=True)
field = models.CharField(max_length=100)
我想在管理员中显示层次结构,我这样做:
class ItemInline(admin.TabularInline):
model = Item
can_delete = False
class ItemAdmin(admin.ModelAdmin):
inlines = (ItemInline,)
admin.site.register(Item, ItemAdmin)
然而它不起作用,当我尝试访问管理员中的项目时,它无休止地挂起但是我可以正常访问项目列表。 但是,当我删除内联时,它工作正常。
答案 0 :(得分:2)
好的,我面临的问题是由于我试图显示整个对象,通过限制显示它工作的字段。 我是这样做的:Django - Excluding some fields in Inline Admin Interface