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})
def register(request): if request.method == 'GET': return render_to_response('register.html',RequestContext(request)) elif request.method == 'POST': d = request.POST pword = d['password'] pword_repeat = d['password_repeat'] if pword == pword_repeat: uname = d['username'] for user in User.objects: if uname == user.username: return redirect(request, 'This user has existed', 'register') newuser = User(username=uname, password=pword) newuser.save() return redirect(request, 'Your account is registered successfully', 'login') else: return redirect(request, 'The passwords are not the same', 'register')
def register(request): if request.method == 'GET': return render_to_response('register.html', RequestContext(request)) elif request.method == 'POST': d = request.POST pword = d['password'] pword_repeat = d['password_repeat'] if pword == pword_repeat: uname = d['username'] for user in User.objects: if uname == user.username: return redirect(request, 'This user has existed', 'register') newuser = User(username=uname, password=pword) newuser.save() return redirect(request, 'Your account is registered successfully', 'login') else: return redirect(request, 'The passwords are not the same', 'register')