登录注册
#注册
def register_acc(request): if request.method == 'POST': userName = request.POST.get('userName') passWord = request.POST.get('passWord') name = request.POST.get('myname') if User.objects.filter(username = userName): erro = '用户名已存在' return render(request,'register.html',context={'erro':erro}) else: user = User.objects.create_user(username=userName,password=passWord) user.save() userProfile = models.UserProfile() userProfile.user = user userProfile.userName = name userProfile.save() login(request,user) return render(request,'index.html') return render(request,'register.html')
#登录 def login_acc(request): if request.method == 'POST': userName = request.POST.get('userName') passWord = request.POST.get('passWord') user = authenticate(username=userName,password=passWord) print('user:',user) if user is not None: login(request,user) return render(request,'index.html') else: erro = '用户名或密码错误' return render(request,'login.html',context={'erro':erro}) return render(request,'login.html')