Django Admin verschiedene Inlines zum Ändern und Anzeigen hinzufügen

Ich benötige separate Ansichten zum Hinzufügen und Ändern von Seiten. Auf Seite hinzufügen möchte ich einige Felder aus dem Inline-Formset ausschließen. Ich habe zwei TabularInline-Klassen vorbereitet, von denen eine die Eigenschaft 'exclude' enthält. Ich habe versucht, sie wie folgt zu verwenden:

class BoxAdmin(admin.ModelAdmin):
    def change_view(self, request, obj_id):
        self.inlines=[ItemChangeInline,]
        return super(BoxAdmin, self).change_view(self.request, obj_id)
    def add_view(self, request):
        self.inlines=[ItemAddInline,]
        return super(BoxAdmin, self).add_view(self, request)

ohne Wirkung (es wird überhaupt keine Inline angezeigt).

Antworten auf die Frage(5)

Ihre Antwort auf die Frage