>Separate step is separate browser interaction. Even if you did this with >AJAX, other requests can come in in between actions. Other users don't get >blocked from accessing the site just because one is in the middle of >registering. Sorry, but that's the way the web works. > >By the way, you don't need anything else to create the account. You can >fill in any required fields with place holder values, and leave login >disabled until you get your real minimum.
This is really not a solution. No need of blocking of anything, i just need to redirect user into first step in case login gets taken in the middle of his registration. That's all :) I won't change the whole API (yes, registration is done on external server via SOAP API) because of frontend limitations. Any other suggestions? I wonder why this can't be done. I was examinating how 'Go back' button works and this is the source: wizard_goto_step = self.request.POST.get('wizard_goto_step', None) if wizard_goto_step and wizard_goto_step in self.get_form_list(): self.storage.current_step = wizard_goto_step form = self.get_form( data=self.storage.get_step_data(self.steps.current), files=self.storage.get_step_files(self.steps.current)) return self.render(form) If i'm trying to simulate it in done() methond of my Form wizard object i'm always getting the first step (no matter which step i specify), all data is lost and it is even rendered completely broken (no form elements). azur -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.