There is no clear/direct way to do this.
However, you could hack around to achieve the desired functionality;
I can think of doing it this way:
- Create n (the number of pages of wizard you want) modelforms of the same model, but with different
fields
and extra
on the meta class.
- Override the save of the first (n-1) model forms to just
pass
- Override the save of the last form to create a new model with the data from all
n
wizard forms, and call super.
However, as I said, this is really a "hack" and it may be clearer and pythonic to use different views, forms and the session.