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