Example #1
0
def register(request):
	context = RequestContext(request)
	registered = False
	context_dict = {}

	if request.method == "POST":
		user_form = UserForm(data=request.POST)
		profile_form = UserProfileForm(data=request.POST)

		if user_form.is_valid() and profile_form.is_valid():
			user = user_form.save()

			user.set_password(user.password)
			user.save()

			profile = profile_form.save(commit=False)
			profile.user = user

			if 'picture' in request.FILES:
				profile.picture = request.FILES['picture']

			profile.save()
			registered = True
			return HttpResponseRedirect('/login/')
		else:
			print user_form.errors, profile_form.errors
	else:
		user_form = UserForm()
		profile_form = UserProfileForm()

	context_dict['user_form'] = user_form
	context_dict['profile_form'] = profile_form
	context_dict['registered'] = registered

	return render_to_response('tidder/register.html', context_dict, context)
Example #2
0
def register(request):
	context = RequestContext(request)
	registered = False
	context_dict = {}

	if request.method == "POST":
		user_form = UserForm(data=request.POST)

		if user_form.is_valid():
			user = user_form.save()

			user.set_password(user.password)
			user.save()

			registered = True
			return HttpResponseRedirect('/login/')
		else:
			print user_form.errors
	else:
		user_form = UserForm()

	context_dict['user_form'] = user_form
	context_dict['registered'] = registered

	return render_to_response('hackernews/register.html', context_dict, context)
Example #3
0
def register(request):
    context = RequestContext(request)
    registered = False
    context_dict = {}

    if request.method == "POST":
        user_form = UserForm(data=request.POST)

        if user_form.is_valid():
            user = user_form.save()

            user.set_password(user.password)
            user.save()

            registered = True
            return HttpResponseRedirect('/login/')
        else:
            print user_form.errors
    else:
        user_form = UserForm()

    context_dict['user_form'] = user_form
    context_dict['registered'] = registered

    return render_to_response('hackernews/register.html', context_dict,
                              context)