一脸懵逼,点击登录,如果错了会有提示,但是登录成功了后台会显示跳转到dashboard上,也能正常获取到cookie,但是就是页面不会变化,单独访问dashboard也是正常的。
问题代码如下:
# login
class Login(View):
'''
用户登录
'''
def get(self, request):
return render(request, 'website/signin.html')
def post(self, request):
res = {'status': 'succ'}
user_name = request.POST.get("name", None)
password = request.POST.get("password", None)
u = models.WebsiteUserinfo.objects.filter(username=user_name).first()
if not u:
res['status'] = '用户名错误'
else:
if password == u.password:
# re = render(request,'website/dashboard.html')
re = redirect('/oa/dashboard')
re.set_cookie('is_log', True)