一、认证Authentication
在drf中我们还可以进行权限和认证操作,我们先来看看认证
1、全局认证
全局认证我们只需在django配置文件中加入一个字典即可:
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': [
'rest_framework.authentication.BasicAuthentication',
'rest_framework.authentication.SessionAuthentication',
]
}
2、局部认证
局部认证我们需要在视图中进行处理:
from django.shortcuts import render
from rest_framework.views import APIView
from rest_framework.generics import GenericAPIView, CreateAPIView,UpdateAPIView,ListAPIView,RetrieveAPIView,DestroyAPIView
from rest_framework.response import Response
from rest_framework.mixins import CreateModelMixin<