django登录页面优化

  环境准备

1.python3.6

2.django2.0+

3.bootstrap3

  后台代码

# 创建login_check视图函数, 用来处理登录

def login_action(request): if request.method == "POST": username = request.POST.get('username','') password = request.POST.get('password','') remember = request.POST.get('remember','') print(remember) user = auth.authenticate(username=username,password=password) if user is not None: auth.login(request,user) #登陆 request.session['user'] = username response = HttpResponseRedirect('/event_manager/') if remember == "on": # 设置cookie username *过期时间为1周 response.set_cookie('username', username, max_age=7 * 24 * 3600) return response else: # return render(request,'index.html',{'error':'username or password error!'}) return redirect('/login/')

  

猜你喜欢

转载自www.cnblogs.com/liudinglong/p/12283210.html