参考https://www.jianshu.com/p/4feddd41566f
重写jwt_response_payload_handler函数
1. 首先在Setting配置这个方法
JWT_AUTH = {
'JWT_EXPIRATION_DELTA': datetime.timedelta(days=7),
'JWT_AUTH_HEADER_PREFIX': 'JWT',
'JWT_RESPONSE_PAYLOAD_HANDLER':'users.views.jwt_response_payload_handler'
}

2. users.views里创建此方法
def jwt_response_payload_handler(token, user=None, request=None):
"""
登录成功后自定义返回
:param token:
:param user:
:param request:
:return:
"""
return {
"code":2000,
"data": {
"token": token
}
}

3.postman测试

网友评论