I basically want to be able to skip to a specific step in the form wizard process.
On Apr 20, 5:56 pm, Timboy <[email protected]> wrote: > I need to create a multiple page form that upon submit the information > is saved to the database so the user can finish it later. > > I want to be able to check the data filled out on the form and > depending on the values entered present different pages to the user. > > I know this is possible, I just don't know how and the best way to > accomplish this. I have looked into the FormWizard but it looks like > it is more meant for forms that go in a straight line. > > Formwizard > Page1 --> Page2 --> Page3 --> Page4 --> Page5 --> Page6 --> Page7 --> > Page8 > > I want my form to be able to skip a page or insert one, depending on > the input given on those pages. > Page1 --> Page3 --> Page5 --> Page7 --> Page8 > or > Page1 --> Page2 --> Page4 --> Page5 --> Page8 > > Example of my model: > > #models.py > from django.db import models > > class Poll(models.Model): > question1 = models.CharField(max_length=200) > pub_date1 = models.DateTimeField('date published') > question2_state = USStateField() > question3 = models.CharField(max_length=200) > question4 = models.CharField(max_length=200) > question5 = models.CharField(max_length=200) > question6... > agree = models.BooleanField(help_text='I agree that this is > correct') > > #forms.py > from django import forms > > class PollForm1(forms.Form): > question1 = forms.CharField(max_length=200) > question2 = forms.ChoiceField(max_length=200) > > class PollForm2(forms.Form): > question3 = forms.CharField(max_length=200) > > class PollForm3(forms.Form): > question4 = forms.CharField(max_length=200) > > class PollForm4(forms.Form): > question5 = forms.CharField(max_length=200) > question6 = forms.CharField(max_length=200) > > class PollForm5... > class PollFormN... > agree = forms.BooleanField() > > Thanks in advance for the help! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---

