J'utilise l'Assistant Formulaire Django (à partir de la version 1.8 située à formtools
) diviser un formulaire en plusieurs étapes.
Cela fonctionne bien et tout. Mais je suis intéressé par la création de fieldsets dans mon formulaire et la division de mon formulaire en plusieurs groupes différents sur chaque page. Un bon exemple serait ceci.
J'ai trouvé un module appelé django-form-utils
qui remplace le forms.Form
avec un BetterForm
classe, où vous pouvez spécifier des champs. Le problème, c’est que dans mon modèle, l’assistant veut que je l’utilise {{wizard.form}}
, mais avec BetterForm
Je suis obligé d'utiliser {{form.fieldsets}}
.
Peut-être que quelqu'un connaît un moyen de les utiliser ensemble et de les rendre compatibles? Ou peut-être que quelqu'un connaît une autre façon d'utiliser Fieldsets avec Form Wizard.
Je suis intéressé par toute réponse qui puisse me dire comment utiliser Fieldsets avec Form Wizard.
Réponses:
0 pour la réponse № 1Oh je me sens stupide. C'était beaucoup plus facile que prévu. Pour une raison quelconque, j'ai complètement mal compris le {{wizard.form}}
fonctionnalité.
Pour utiliser le fieldsets
de django-form-utils
. Juste utiliser {{wizard.form.fieldsets}}
.