26 drf-jwt修改签发响应格式

使用jwt自带的登录认证obtain_jwt_token,只返回了一个token

 

 

 

 

我们需要自定义认证返回结果:

common.py

# 写一个函数,函数的返回值,就是响应的格式
# 在配置文件中配置一下

def jwt_response_payload_handler(token, user=None, request=None):
    return {
        'code': 100,
        'msg': '登录成功',
        'token': token,
        'username':user.username

    }

settings.py

在配置文件中配置
JWT_AUTH = {
    'JWT_RESPONSE_PAYLOAD_HANDLER': 'app01.common.jwt_response_payload_handler',
}

 

 

posted @ 2022-02-08 19:23  甜甜de微笑  阅读(48)  评论(0编辑  收藏  举报