Esempio n. 1
0
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'注册'})
Esempio n. 2
0
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))
Esempio n. 3
0
File: users.py Progetto: dxmcu/wenda
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))