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)) ]
ORM的操作