其他分享
首页 > 其他分享> > 使用ModelViewSet编写5个接口

使用ModelViewSet编写5个接口

作者:互联网

from rest_framework.viewsets import ModelViewSet
class Book5View(ModelViewSet):  #5个接口都有,但是路由有点问题
    queryset = Book.objects
    serializer_class = BookSerializer
    
# urls.py
# 使用ModelViewSet编写5个接口
    path('books5/', views.Book5View.as_view(actions={'get':'list','post':'create'})), #当路径匹配,又是get请求,会执行Book5View的list方法
    re_path('books5/(?P<pk>\d+)', views.Book5View.as_view(actions={'get':'retrieve','put':'update','delete':'destroy'})),

  

标签:Book5View,views,get,ModelViewSet,接口,actions,编写
来源: https://www.cnblogs.com/dzs894330350/p/16104779.html