在django admin中动态添加行内联

时间:2009-02-06 14:17:08

标签: django admin inlines

我有以下定义:

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


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


admin.site.register(Question, QuestionAdmin)

显然我得到默认的额外设置(默认为3)。管理员目前是否有一种方法可以将“添加另一行”添加到内联字段集中?所以我可以填写说3行,如果我需要第4行,我可以点击链接或按钮,然后再添加一行?

现在我的工作流程要么设置为'额外'到一个任意大的数字,然后只是有空行或让用户多次保存模型(以便显示额外的行)。

1 个答案:

答案 0 :(得分:3)

为什么是,请查看Arne Brodowski的Add and remove Django Admin Inlines with Javascript