ModelViewSet 使用

ModelViewSet

作用:

  可以实现增删改查,内置封装,代码简单,但不适合复杂逻辑

使用:

  导包

from rest_framework.viewsets import ModelViewSet

  在类中 调用

class CourseTypeView(ModelViewSet):
  # 实例化要获取的数据   queryset
= CourseType.objects.all()
  # 选择序列化器
  serializer_class
= CourseTypeSer

  路由

from django.urls import path,include
from rest_framework.routers import DefaultRouter
from .views import *

router = DefaultRouter()
router.register('type',CourseTypeView)

urlpatterns = [
 path('',include(router.urls))
]
原文地址:https://www.cnblogs.com/GlfLss/p/14079515.html