def register_page(request): if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): user = User.objects.create_user( username=form.cleaned_data['username'], email=form.cleaned_data['email'], password=form.cleaned_data['password1'] ) if 'invitation' in request.session: # Retrieve the invitation object invitation = Invitation.objects.get(id = request.session['invitation']) # Create the friendship friendship = Friendship( from_friend = user, to_friend = invitation.sender ) friendship.save() # Create reverse friendship friendship = Friendship( from_friend = invitation.sender, to_friend = user ) friendship.save() # Delete invitation in DB invitation.delete() # Clean session object del request.session['invitation'] return HttpResponseRedirect('/register/success/') else: form = RegistrationForm() variables = RequestContext(request, { 'form': form }) return render_to_response('registration/register.html', variables)
def register_page(request): if request.method == 'POST': #RegistrationForm form = RegistrationForm(request.POST) if form.is_valid(): user = User.objects.create_user( username=form.data['username'], password=form.data['password1'], email=form.data['email'] ) return HttpResponseRedirect('/register/success/') else: form = RegistrationForm() variables = RequestContext(request, { 'form': form }) return render_to_response('registration/register.html', variables)