在django admin中将行动态添加到内联线

在django admin中将行动态添加到内联线,django,admin,inlines,Django,Admin,Inlines,我有以下定义: class AnswerChoiceInline(admin.TabularInline): model = AnswerChoice # extra = 0 class QuestionAdmin(admin.ModelAdmin): inlines = [AnswerChoiceInline] admin.site.register(Question, QuestionAdmin) 显然,我得到了默认的额外设置(默认值为3)。当前是否有一种内

我有以下定义:

class AnswerChoiceInline(admin.TabularInline):
    model = AnswerChoice
    # extra = 0


class QuestionAdmin(admin.ModelAdmin):
    inlines = [AnswerChoiceInline]


admin.site.register(Question, QuestionAdmin)
显然,我得到了默认的额外设置(默认值为3)。当前是否有一种内置到管理中的方法可以“向内联字段集添加另一行”?所以我可以填3行,如果我需要第4行,我可以点击一个链接或按钮,让它再添加一行


现在,我的工作流程要么将“额外”设置为任意大的数字,然后只保留空行,要么让用户多次保存模型(以便显示额外的行)。

为什么是这样,请查看Arne Brodowski。

我也明白“保存并继续”排序符合我的要求。。。但看看是否还有其他机制。根据我的经验,代码需要一些调整才能处理更复杂的情况,但这是一个非常有用的开始。