chevron_left

Django REST framework 开发 Api 接口教程

免费
第 4.2 回

教程文档

Django REST framework 开发 Api 接口教程 - 权限

2023年11月23日
Django REST framework 开发 Api 接口教程

权限

全局设置权限

REST_FRAMEWORK = {
    'DEFAULT_PERMISSION_CLASSES': (
        'rest_framework.permissions.IsAuthenticated',
    )
}

如果没设置,默认允许访问

'DEFAULT_PERMISSION_CLASSES': (
   'rest_framework.permissions.AllowAny',
)

视图中指定权限

from rest_framework import viewsets
from .models import Category
from .serializers import CategorySerializer
from rest_framework.permissions import IsAuthenticated


class CategoryViewSet(viewsets.ModelViewSet):
    qu...

课程介绍

Django REST framework 是基于 Django 的 REST 框架,用于构建 Web API 的强大而灵活的工具包。

Django REST Framework 可以在 Django 的基础上迅速实现 API,并且自身还带有 WEB 的测试页面,可以方便的测试自己的 API。