def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) signup_form = user_form_factory(is_signup=True, api=self.request.api) context['signup_form'] = signup_form(data=self.request.POST or None) if 'form' not in context: # show full unbound form on first view context['form'] = signup_form() return context
def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['reset_form'] = context['form'] signup_form = user_form_factory(is_signup=True, api=self.request.api) context['signup_form'] = signup_form(data=self.request.POST or None) context['form'] = signup_form() return context
def get_form_class(self): return user_form_factory(self.is_signup, self.request.api)