2010-09-03 5 views
0

Il y a quelque temps, j'ai trouvé au SOV comment ajouter dynamiquement des champs à un formulaire FormWizard. (Django WizardForm and second form will be "dynamic")Les champs de Django FormWizard sont partagés entre les utilisateurs?

J'ai fait comme décrit et tout a fonctionné parfaitement. Jusqu'à ce que 2 utilisateurs commencent à faire le même FormWizard en même temps. Ensuite, ils commencent à se voir les valeurs des formes. Donc, si l'utilisateur A est au formulaire 3 et l'utilisateur B commence à former le formulaire 2, l'utilisateur B verra les réponses du formulaire 2 à l'utilisateur A. En fait, puisque B est déjà à 2, cela signifie que le formulaire 1A contient maintenant formulaire 1B.

J'ai remarqué que quelqu'un d'autre a le même problème, mais aucune solution trouvée. Django FormWizard Dynamically Alter form_list

Des idées sur la façon d'éviter cela ou de résoudre le problème? Est-ce un bug de FormWizard? Collisions de session? Je suis ouvert au fossé FormWizard, quelqu'un sait-il un bon remplacement?

Je suis également ouvert à des façons "merdiques" de résoudre ce problème, comme de suffixer tous les champs avec l'ID utilisateur ou quelque chose comme ça. Je voudrais que cela soit réglé dès que possible.

Merci beaucoup!

+0

double possible (http://stackoverflow.com/questions/2164303/django-formwizard-dynamically-alter-form-list) [Django FormWizard Dynamiquement forme Alter \ _list] – taocp

Répondre

Questions connexes