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的操作

点击这里去查看ORM                

 

posted @ 2020-12-17 21:15  小芒果测开笔记  阅读(212)  评论(0编辑  收藏  举报