/ / Assistant Formulaire Django avec jeux de champs - django, formulaires, formulaires django, assistant formel

Assistant de formulaire Django avec Fieldsets - django, forms, django-forms, django-formwizard

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 № 1

Oh 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}}.