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})