viewset的使用方法中是怎么區分的update和crate
modelViewSet中設置了這個類之后,設置了類成員變量:queryset 和 seriazlier class,所以POST操作直接就是
serializer_class都是默認的操作
通過使用ViewSet,可以使大家
viewset只是一個基於類的視圖,而不提供任何方法處理程序,而是提供create/list之類的操作;相應的方法僅僅通過.as_view
通過使用routers,我們不需要自己來處理URL,
viewset create/list方法都是神馬時候調用,和POST方法的區別是什么?
前端要怎么來觸發這個create方法
肯定是有蹊蹺的,如果按照普通的方法,那么viewset中的create應該直接使用POST才對啊,為什么要用create這些成員函數呢!那么viewset中的create這些方法和真正的view中的POST的方法到底有什么區別呢?到底是怎么做的關聯的呢?view中是怎么做的,他是怎么給你做的關聯的呢?
https://www.django-rest-framework.org/tutorial/6-viewsets-and-routers/
大致知道是什么意思了,所有的post操作默認情況下都會導入到create,所有的get操作默認情況下都會導入到list,當然還會有一些其他的操作等再研究吧!!!!!!
