如何在Django中的ModelAdmin表单中实现内联中的内联?

时间:2011-02-10 19:18:03

标签: python django django-models django-admin django-forms

基本解释:

我正在开发一个目录应用程序,该应用程序将Product作为与Galleries具有1-N关系的模型。每个Gallerie都有N张照片。

我需要自定义我的模型产品的添加/编辑形式,如下所示:

  • 在同一表格中可以添加/编辑图库(如内联,简单,实现)。 [1]
  • 但在每个Gallerie Inline中,我都可以在同一产品表格中添加照片

这可能吗?

[1]:

class GallerieInline(admin.StackedInline):
    model = Gallerie
    extra = 1

class ProductAdmin(admin.ModelAdmin):
    inlines = [GallerieInline,]

1 个答案:

答案 0 :(得分:0)

在内联中,您必须将list_display与相关对象放在一起:S

其他方式,它创建一个视图,用javascript获取图像并附加到内联