Adicionar linha às linhas dinamicamente no django admin
Eu tenho o seguinte definido:
class AnswerChoiceInline(admin.TabularInline):
model = AnswerChoice
# extra = 0
class QuestionAdmin(admin.ModelAdmin):
inlines = [AnswerChoiceInline]
admin.site.register(Question, QuestionAdmin)
Obviamente, recebo a configuração padrão de extras (o padrão é 3). Existe uma maneira incorporada ao administrador atualmente para 'Adicionar outra linha' ao conjunto de campos embutido? Para que eu possa preencher, digamos, três linhas, e se precisar de um quarto, posso clicar em um link ou botão e adicionar uma linha adicional?
No momento, meu fluxo de trabalho está definido como 'extra' para um número arbitrariamente grande e, em seguida, apenas possui linhas em branco ou faz o usuário salvar o modelo várias vezes (para que as linhas extras apareçam).