【发布时间】:2019-01-03 15:54:05
【问题描述】:
在 Django 1.11 中,我有 2 个模型,Foo 和 Bar:
class Foo(models.Model):
name = models.CharField()
class Bar(models.Model):
name = models.CharField()
foo = models.ForeignKey(Foo)
当我访问 Django 管理员中的 Foo 页面时,我希望能够在其下方看到其 Bars 的列表。所以我在admin.py:
class BarInline(admin.StackedInline):
model = Bar
@admin.register(Foo)
class FooAdmin(admin.ModelAdmin):
list_display = ('name')
fields = ('name')
inlines = [BarInline]
但我真正想要的是一个指向单独页面的可点击链接列表,我可以在其中编辑每个 Bar(以及添加按钮以向此 Foo 添加新 Bar)。 IE。我不想要整个内联表单。这在 Django 中怎么可能?
【问题讨论】: