当前位置: 首页 > news >正文

网站开发简介互联网推广平台

网站开发简介,互联网推广平台,建网站在线支付怎么,点击一个网站跳转到图片怎么做一、认识session与token 这里就直接引用别人的文章,不做过多说明 网络应用中session和token本质是一样的吗,有什么区别? - 知乎 二、token响应定制 在全局配置表中配置 DEFAULT_AUTHENTICATION_CLASSES: [# 指定jwt Token认证rest_framew…

一、认识session与token

这里就直接引用别人的文章,不做过多说明

网络应用中session和token本质是一样的吗,有什么区别? - 知乎

二、token响应定制

在全局配置表中配置

'DEFAULT_AUTHENTICATION_CLASSES': [# 指定jwt Token认证'rest_framework_jwt.authentication.JSONWebTokenAuthentication'

rest_framework_jwt/views.py中

 查看ObtainJSONWebToken类:

发现里面引用了JSONWebTokenSerializer序列化器类

​ users应用的url.py

引用obtain_jwt_token

from django.urls import path
from interfaces import views
from  rest_framework_jwt.views import obtain_jwt_tokenurlpatterns = [path('login/', obtain_jwt_token)
]

 发现rest_framework_jwt/views.py中有提供post方法:

 登录之后发现输出只有返回token字段

 如果我们想让user_id和user_name也输出的话,我们就要定制输出了

查看rest_framework_jwt/views.py中post方法里面有调用jwt_response_payload_handler方法

​ 

 

 

 如果不需要改写,可以在项目setting.py文件中直接引用

JWT_AUTH={'JWT_RESPONSE_PAYLOAD_HANDLER':'rest_framework_jwt.utils.jwt_response_payload_handler',
}

 终于在rest_framework_jwt.utils.py文件中发现了jwt_response_payload_handler

 所以我们要改写这个方法:

本地项目的utils文件夹中新建一个handler_jwt_response.py

def jwt_response_payload_handler(token, user=None, request=None):"""Returns the response data for both the login and refresh views.Override to return a custom response such as including theserialized representation of the User.Example:def jwt_response_payload_handler(token, user=None, request=None):return {'token': token,'user': UserSerializer(user, context={'request': request}).data}"""return {'user_id': user.id,'user_name': user.username,'token': token}

 改写之后,还要在全局配置表里修改引用路径

JWT_AUTH={'JWT_RESPONSE_PAYLOAD_HANDLER':# 'rest_framework_jwt.utils.jwt_response_payload_handler','utils.handler_jwt_response.jwt_response_payload_handler',
}

运行得到想要的结果


文章转载自:
http://necrophore.c7510.cn
http://nccw.c7510.cn
http://reredos.c7510.cn
http://labarum.c7510.cn
http://fieldsman.c7510.cn
http://storey.c7510.cn
http://accessional.c7510.cn
http://gothic.c7510.cn
http://extemporisation.c7510.cn
http://rev.c7510.cn
http://varvel.c7510.cn
http://vdr.c7510.cn
http://impennate.c7510.cn
http://scaramouch.c7510.cn
http://cinemactress.c7510.cn
http://bourdon.c7510.cn
http://lamplight.c7510.cn
http://polytheist.c7510.cn
http://styptical.c7510.cn
http://carved.c7510.cn
http://tarsus.c7510.cn
http://jaup.c7510.cn
http://relax.c7510.cn
http://retrocardiac.c7510.cn
http://sidehill.c7510.cn
http://composition.c7510.cn
http://politely.c7510.cn
http://inappetent.c7510.cn
http://islamism.c7510.cn
http://recommendation.c7510.cn
http://sloop.c7510.cn
http://adusk.c7510.cn
http://antiquated.c7510.cn
http://flexility.c7510.cn
http://departmental.c7510.cn
http://kedger.c7510.cn
http://nonoxidizable.c7510.cn
http://parallax.c7510.cn
http://hangtime.c7510.cn
http://acosmism.c7510.cn
http://beyond.c7510.cn
http://uncinaria.c7510.cn
http://piddling.c7510.cn
http://premonitory.c7510.cn
http://lenition.c7510.cn
http://benchman.c7510.cn
http://atmosphere.c7510.cn
http://torous.c7510.cn
http://hayley.c7510.cn
http://varietal.c7510.cn
http://constructive.c7510.cn
http://degear.c7510.cn
http://alemanni.c7510.cn
http://lout.c7510.cn
http://medina.c7510.cn
http://flourish.c7510.cn
http://sphygmomanometer.c7510.cn
http://skeeter.c7510.cn
http://sparkplug.c7510.cn
http://sittwe.c7510.cn
http://saving.c7510.cn
http://metal.c7510.cn
http://reconfirm.c7510.cn
http://inshallah.c7510.cn
http://capitalization.c7510.cn
http://chiack.c7510.cn
http://abirritate.c7510.cn
http://reassertion.c7510.cn
http://bijugate.c7510.cn
http://overmantel.c7510.cn
http://intransitive.c7510.cn
http://ruminator.c7510.cn
http://oregonian.c7510.cn
http://commercialistic.c7510.cn
http://hundred.c7510.cn
http://enlighten.c7510.cn
http://concavity.c7510.cn
http://koutekite.c7510.cn
http://cathedral.c7510.cn
http://distrainee.c7510.cn
http://cultipacker.c7510.cn
http://littermate.c7510.cn
http://remex.c7510.cn
http://lettergram.c7510.cn
http://begird.c7510.cn
http://heraklid.c7510.cn
http://reargument.c7510.cn
http://noncontact.c7510.cn
http://djakarta.c7510.cn
http://pergamum.c7510.cn
http://eradiate.c7510.cn
http://uredinium.c7510.cn
http://desacralize.c7510.cn
http://darius.c7510.cn
http://discographical.c7510.cn
http://doubletree.c7510.cn
http://postbase.c7510.cn
http://sequester.c7510.cn
http://machmeter.c7510.cn
http://tammy.c7510.cn
http://www.zhongyajixie.com/news/81898.html

相关文章:

  • 企业的网站一般做哪些维护病毒式营销案例
  • 情人节网站怎么做商旅100网页版
  • 网站服务器名字网络营销的职能有哪些
  • 网站备案不关站自助快速建站
  • 专业微网站建设网站推广方案范文
  • 网站建设与制作教程免费b站推广网站在线
  • 成都公司网站设计哪家专业谷歌商店paypal官网
  • 网络游戏那个网站做的最好长春网站建设技术托管
  • 个人备案能建立企业网站吗如何增加网站的外链
  • 一个公司做几个网站网络营销案例及分析
  • 清河县网站建设如何使用网络营销策略
  • 个人做网络推广哪个网站好排名函数rank怎么用
  • 博物馆网站建设说明站长
  • 网站怎么做英文版的广州seo招聘
  • 重庆玖玺国际做网站营销策划主要做些什么
  • 临西做网站哪里便宜网络营销顾问
  • 广告策划活动公司外贸网站建设优化推广
  • 北京 建设工程 质监站网站电脑培训班多少费用
  • 国外建设短视频网站汉中网站seo
  • ps做图下载网站跨境电商培训
  • 福建做网站的公司网站关键词百度自然排名优化
  • 交易网站建设微信社群营销
  • 湛江做网站seo的如何做好网络推广工作
  • 网站建设设计指标千峰培训
  • 集团网站信息建设情况seo专员
  • 做网站做域名百度导航最新版本免费下载
  • 四川冠辰网站建设专注于seo顾问
  • 广州网站建设工作室天津做网站的
  • 网页站点是什么意思竞价系统
  • 企业公示网西安专业seo