def Register(request): registered = False if request.method == 'POST': user_form = UserForm(data=request.POST) c_form = UserCreateForm(data=request.POST) if user_form.is_valid() and c_form.is_valid(): user = user_form.save() user.set_password(user.password) user.save() c = c_form.save(commit=False) c.user = user c.save() c_form.save_m2m() registered = True else: print user_form.errors, c_form.errors else: user_form = UserForm() c_form = UserCreateForm() return render(request, 'gadgetapp/register.html', {'user_form': user_form, 'c_form': c_form, 'registered': registered}, RequestContext(request))