美文网首页
Django JWT 自定义返回函数

Django JWT 自定义返回函数

作者: whong736 | 来源:发表于2019-01-15 09:19 被阅读50次

参考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'
}
image.png

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
   }
   }
image.png

3.postman测试

image.png

相关文章

  • Django JWT 自定义返回函数

    参考https://www.jianshu.com/p/4feddd41566f 重写jwt_response_p...

  • 自定义Django_rest_framework_jwt登陆错误

    在使用Django做前端后端项目时,登陆认证方法往往使用的是jwt_token,但是想自定义登陆成功和失败的返回体...

  • Django REST framework 的JWT Token

    接口需求:用户登录成功后,返回Django REST framework 的JWT Token, Token不存储...

  • JWT Authentication in Django

    Django中的JWT认证 本教程将介绍JSONWeb令牌(JWT)以及如何在Django中实现JWT身份验证。 ...

  • 2018-11-20 MySQL过程与存储过程

    MYSQL函数 UDF { 用户自定义函数 } 自定义函数的两个必要条件 { 1.参数 2.返回值 函数可以返回任...

  • 9.MySQL自定义函数

    自定义函数 自定义函数的两个必要条件 参数 返回值 创建自定义函数 函数体 例子 带有参数的自定义函数 删除函数 ...

  • Django聚合函数

    Django在Django .db中提供了以下聚合函数。 1、Avg:返回平均值 classAvg(express...

  • php函数应用

    自定义函数语法格式 自定义函数参数 自定义函数返回值 局部变量 函数内部声明的变量, 只能在函数内部调用, 这就是...

  • Django JSON Web Token

    Django JSON Web Token 结构 工作原理 Django rest_framework_jwt 配...

  • C04

    库函数:(系统提供好的函数,例如printf) 自定义函数(开发者自己写的函数) 自定义函数:返回值类型、函数名、...

网友评论

      本文标题:Django JWT 自定义返回函数

      本文链接:https://www.haomeiwen.com/subject/nyredqtx.html