[Answered ]-Form wizard with ModelForms having parameters in __init__

2👍

✅

You need to override get_form_kwargs and include the user_id.

class CreatePublisherWizard(SessionWizardView):
    ...
    def get_form_kwargs(self, step):
        kwargs = super(CreatePublisherWizard, self).get_form_kwargs(step)
        if step == u'0':
            kwargs['user_id'] = self.request.user.id
        return kwargs

Leave a comment