Ok sounds good. form_classes won't be necessary either then since it's only getting passed into profile_forms. For future reference, I primarily built instantiate_profile_forms to process a list of form instances at once to save time/typing if you want a list of forms returned. But for individual form instances like the ones below, it's easier and less typing to do: name_form = NameForm(request.POST, **settings) or name_form = NameForm(**settings) without post data.