文章目錄
- 1. 頁面認證配置
- 2. 頁面認證
-
- 2.1 類視圖認證
- 2.2 全局視圖認證
1. 頁面認證配置
# urls.py
urlpatterns = [
path('api/', include('rest_framework.urls')),
]
2. 頁面認證
- 未進行任何認證配置時,取DRF預設配置:rest_framework/settings.py
2.1 類視圖認證
# projects/views.py
from rest_framework import permissions
from rest_framework import permissions
class ProjectViewSet(viewsets.ModelViewSet):
permission_classes = [permissions.IsAuthenticated]
2.2 全局視圖認證
# settings.py
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.AllowAny']
}