3

我定义了以下内容:

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


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


admin.site.register(Question, QuestionAdmin)

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

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

4

1 回答 1

3

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

于 2009-02-06T14:26:39.733 回答