viewset的使用的方法


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,當然還會有一些其他的操作等再研究吧!!!!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM