Django--008 页面认证

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']    
}

Guess you like

Origin blog.csdn.net/qq_25672165/article/details/120296679
Recommended