serializer.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:Anonymous_message 作者: DevRoss 项目源码 文件源码
def validate(self, data):
        user_obj = None
        username = data.get("username", None)
        password = data.get("password", None)
        if not username:
            raise exceptions.AuthenticationFailed('A username or email is required to login.')
        user = User.objects.filter(username=username)
        print(user)
        if user.exists():
            user_obj = user.first()
        else:
            raise exceptions.AuthenticationFailed("Incorrect username")
        if user_obj:
            if not user_obj.check_password(password):
                raise exceptions.AuthenticationFailed('Incorrect password. Please try again.')
        # data['token'] = Token.objects.create(user=user_obj)
        return data
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号