为什么我老登录不进去

来源:6-3 用户登录-2

HallWood

2018-02-28

按照教程一步步来的,最后就是登录不进去,无法在localhast:8000/login/页面下登录,尽管按照同样的用户名和密码可以登录xadmin

是我什么地方没有配置吗?
     

class CustomBackend(ModelBackend):
    def authenticate(self, username=None, password=None, **kwargs):
        try:
            user = UserProfile.objects.get(Q(username=username)|Q(email=username))
            print('authenticating......')
            if user.check_password(password):
                print('success!')
                return user
            else:
                print('password err!')
                return None
        except Exception as e:
            print('user not found')
            return None


写回答

1回答

bobby

2018-03-01

你调试一下代码 看看能不能进入你当前的逻辑 以及你截图我看看你的view中登录的逻辑

0
5
bobby
回复
HallWood
好的,
2018-03-05
共5条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程