tinuxer

django restframework jwt应用

drf官方推荐的包..好多教程都是另外一个,,可惜一看都不支持django2.2,要学自然学最新的...
安装 pip install djangorestframework_simplejwt

REST_FRAMEWORK配置文件添加..这是基础配置,全局的..貌似可以单个view配置
REST_FRAMEWORK = {
    ...
    'DEFAULT_AUTHENTICATION_CLASSES': (
        ...
        'rest_framework_simplejwt.authentication.JWTAuthentication',
    )
    ...
}
urls配置
from rest_framework_simplejwt.views import (
    TokenObtainPairView,
    TokenRefreshView,
)

urlpatterns = [
    ...
    url(r'^api/token/$', TokenObtainPairView.as_view(), name='token_obtain_pair'),  #这个貌似2.2里面是path..先看看,等会在实验
    url(r'^api/token/refresh/$', TokenRefreshView.as_view(), name='token_refresh'),
    ...
]
...膨胀了,,drf还没整明白,哪里轮的上jwt...回去先看看drf..    viewsets  router serializers  折腾明白了再来看这个吧

posted on 2019-05-26 19:56  tinuxer  阅读(617)  评论(0编辑  收藏  举报

导航