Bootstrap

二维码接口返回数据异常_Django-drf-控制登录接口返回的数据格式

cd755d6883638f52fb09372661a0d251.png

Ⅰ 控制登录接口返回的数据格式如下:

    {
    
    code:100
    msg:登录成功
    token:asdfasfd
    username:wot
    }

Ⅱ 自定义一个函数

tests.py自定义数据返回格式函数

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

在settings.py配置

import datetime  # 时间
JWT_AUTH = {
    
    # 过期时间1周
    'JWT_EXPIRATION_DELTA': datetime.timedelta(weeks=1),

    # 自定义认证结果:见下方序列化user和自定义respo
;