auth.py 文件源码

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

项目:momo-wps 作者: WPS-team-4 项目源码 文件源码
def post(self, request, *args, **kwargs):
        user = authenticate(userid=request.data['username'], password=request.data['password'])
        if user:
            is_active = user.is_active
            if is_active:
                token, _ = Token.objects.get_or_create(user=user)
                response = Response({"token": token.key,
                                     "user_pk": token.user_id,
                                     "created": token.created}, status=status.HTTP_200_OK)
                return response
            else:
                detail = "?? ??? ??????."
                raise PermissionDenied(detail=detail)
        else:
            detail = "???? ?? ? ????. username? password? ?? ??????."
        raise ValidationError(detail=detail)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号