def post(self, request, *args, **kwargs): form = UserForm(data=request.POST) if form.is_valid(): user_service = UserService() user_service.create_user_object(form) user_service.log_user_in(request, form.instance.username, form.instance.password) return HttpResponseRedirect(reverse('songthread_list')) else: return render_to_response(self.template_name, {'form': form}, context_instance=RequestContext(request))
def form_valid(self, form): user_service = UserService() user_service.create_user_object(form) user_service.log_user_in(self.request, form.instance.username, form.instance.password) return HttpResponseRedirect(reverse('songthread_list'))