【问题标题】:django admin show related object inline (self referencing)django admin 显示相关对象内联(自引用)
【发布时间】:2013-05-22 12:06:10
【问题描述】:

我有一个这样的自引用模型:

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)

但是它不起作用,当我尝试访问管理中的项目时,它会无休止地挂起,但我可以访问项目列表就好了。 但是,当我删除内联时它工作正常。

【问题讨论】:

    标签: django-admin django-1.4


    【解决方案1】:

    好的,我面临的问题是由于我试图通过限制显示的字段来显示整个对象,它可以工作。 我是这样做的:Django - Excluding some fields in Inline Admin Interface

    【讨论】:

      猜你喜欢
      • 2020-08-24
      • 2023-03-03
      • 2020-04-16
      • 1970-01-01
      • 2021-02-07
      • 1970-01-01
      • 2013-02-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多