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 折腾明白了再来看这个吧