Pergunta

Eu tenho a seguinte definida:

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


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


admin.site.register(Question, QuestionAdmin)

Obviamente eu obter os extras configuração padrão (o padrão é 3). Existe uma maneira construído na administração atualmente a 'Adicionar outra linha' para o conjunto de campos em linha? Para que eu possa preencher digamos 3 linhas, e se eu preciso de um quarto I pode clicar em um link ou botão, e tê-lo adicionar uma linha adicional?

Agora meu fluxo de trabalho é ou conjunto 'extra' para um número arbitrariamente grande e, em seguida, apenas tem linhas em branco ou fazer o usuário Salve o modelo várias vezes (para que as linhas extras aparecem).

Foi útil?

Solução

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top