Ejemplo n.º 1
0
def register(request):
    if request.method == 'GET':
        form = blogForm.register()
        return render(request, 'blogapp/register.html', {'form': form})
    elif request.method == 'POST':
        form = blogForm.register(request.POST)
        if form.is_valid():
            temp = models.User.objects.filter(
                userName=form.cleaned_data['userName']).exists()

            if temp == False:
                userModel = User()
                userModel.userName = form.cleaned_data['userName']
                userModel.password = form.cleaned_data['password']

                userModel.save()
                return HttpResponse('数据提交成功!快去登录吧.')
            else:
                error = '用户名已经存在,请换一个用户名试试!'
                return render(request, 'blogapp/register.html', {
                    'form': form,
                    'error': error
                })

        else:
            return render(request, 'blogapp/register.html', {'form': form})