1.场景:在登录页面登录成功后,重定向到首页,在首页request.user.is_authenticated为false
2.原因:我在自定义认证后端的时候继承的是BaseBackend,而Django默认的认证后端是ModelBackend
AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
3.解决:自定义继承ModelBackend就可以了
1.场景:在登录页面登录成功后,重定向到首页,在首页request.user.is_authenticated为false
2.原因:我在自定义认证后端的时候继承的是BaseBackend,而Django默认的认证后端是ModelBackend
AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
3.解决:自定义继承ModelBackend就可以了