Ⅰ 控制登录接口返回的数据格式如下:
{
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