def register_account(request): form = UserRegistrationForm() if request.method == "POST": form = UserRegistrationForm(data=request.POST) if form.is_valid(): form.save() return redirect(reverse("registration-complete")) context = {"form": form} return render(request, "account/registration_form.html", context)
def register(request): if request.method == 'POST': user_form = UserRegistrationForm(request.POST) if user_form.is_valid(): new_user = user_form.save(commit=False) new_user.set_password(user_form.cleaned_data['password']) new_user.save() prof = Profile() prof.organization_user = new_user prof.name = user_form.cleaned_data["organization_name"] prof.organization_slug = slugify( user_form.cleaned_data["organization_name"]) prof.ein_number = user_form.cleaned_data["ein_number"] prof.about = user_form.cleaned_data["about"] prof.organization_city = user_form.cleaned_data[ "organization_city"] prof.organization_country = user_form.cleaned_data[ "organization_country"] prof.organization_contact_email = user_form.cleaned_data[ "organization_contact_email"] prof.organization_mission = user_form.cleaned_data[ "organization_mission"] prof.organization_primary_objective1 = user_form.cleaned_data[ "organization_primary_objective1"] prof.organization_primary_objective2 = user_form.cleaned_data[ "organization_primary_objective2"] prof.organization_primary_objective3 = user_form.cleaned_data[ "organization_primary_objective3"] prof.save() return HttpResponse("Registration Done") else: user_form = UserRegistrationForm() context = {'user_form': user_form} return render(request, 'main/register.html', context=context)
def register(request): # No data on viewer known context = RequestContext(request) # Logic # This is a page that doesn't require you to be logged in. # If you are logged in, go through the logout_user procedure: # Get logged out, message is given, returned to index. if request.user.is_authenticated(): return logout_user(request) # Form submitted? if request.method == 'POST': form = UserRegistrationForm(request.POST) # Form based on POST data, new instance created if form.is_valid(): # Validation user_instance = form.save() # Create new instance user_instance.set_password(user_instance.password) # Password hash user_instance.save() # Save event to database messages.add_message(request, messages.SUCCESS, 'Registration successful!') # Take to login page # For Login: return profile(request, user_instance.id) return HttpResponseRedirect('/main/login/') else: messages.add_message(request, messages.ERROR, 'Something went wrong.') print form.errors else: form = UserRegistrationForm() context_dict = { 'form': form, 'messages': messages.get_messages(request), } return render_to_response('register.html', context_dict, context)
def register(request,apps_id): if apps_id == 1 : redirect_url = 'kotakuang_home' else : redirect_url = 'main' if request.method == 'POST': form = UserRegistrationForm(request.POST) if form.is_valid(): form.save() return redirect(redirect_url) return render_to_response('main/register.html',{ 'form': UserRegistrationForm(), 'url' : 'register', },context_instance=RequestContext(request))