Question

J'ai défini ce qui suit:

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


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


admin.site.register(Question, QuestionAdmin)

Il est évident que je reçois les extras par défaut de réglage (valeur par défaut est 3). Est-il un moyen intégré dans l'administration actuellement « Ajouter une autre ligne » à la fieldset en ligne? Je peux donc dire remplir 3 rangs, et si je besoin d'un 4e je peux cliquer sur un lien ou un bouton, et avoir ajouter une ligne supplémentaire?

En ce moment, mon flux de travail est soit mis en « extra » à un nombre arbitrairement grand et alors que des lignes vides ou faire l'utilisateur d'enregistrer les plusieurs fois de modèle (de sorte que les lignes supplémentaires apparaissent).

Était-ce utile?
scroll top