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 折騰明白了再來看這個吧