def register(request): if request.user.is_authenticated(): return error(u'您已经是会员了') if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] password = form.cleaned_data['password1'] email = form.cleaned_data['email'] user = User.objects.create_user(username, email, password) user.save() user.profile.nickname = form.cleaned_data['nickname'] user.profile.save() return success() return error(dict(form.errors)) else: return render(request, 'users/register.html', {'title': u'注册'})
def register(request): if request.user.is_authenticated(): return HttpResponseRedirect(reverse('index')) if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] password = form.cleaned_data['password'] email = form.cleaned_data['email'] user = User.objects.create_user(username, email, password) user.save() return HttpResponseRedirect(reverse('index')) else: form = RegisterForm() content = { 'form': form, 'title': u'注册', } return render_to_response('users/register.html', content, context_instance=RequestContext(request))
def register(request): if request.user.is_authenticated(): return HttpResponseRedirect(reverse('index')) if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] password = form.cleaned_data['password'] email = form.cleaned_data['email'] user = User.objects.create_user(username, email, password) user.save() return HttpResponseRedirect(reverse('index')) else: form = RegisterForm() content = { 'form': form, 'title': u'注册', } return render_to_response('accounts/register.html', content, context_instance=RequestContext(request))