技术栈

viewset

庆 、
5 个月前
后端·python·django·framework·restful·rest·viewset
Django REST framework 源码剖析-视图集详解(ViewSet)‌视图‌是DRF中处理用户请求的基本单元。它们可以是函数视图(FBV)或类视图(CBV)。函数视图使用函数来处理请求,而类视图则使用类来处理请求。类视图默认会自动dispatch特定的HTTP方法,如GET、POST等,不需要像函数视图那样通过单独的条件判断来处理不同的HTTP方法。此外,类视图可以使用面向对象的技术,如Mixin(多继承、混用),将代码拆解成可复用的组件‌,GenericAPIView可以与ListModelMixin、CreateModelMixin、RetrieveModelMixi
啊猪是的读来过倒
1 年前
python·django·路由·视图集·viewset·modelviewset·defaultrouter
Django REST framework视图集与路由详解:深入理解ViewSet、ModelViewSet与路由映射器在Django REST framework(DRF)的世界里,ViewSet和ModelViewSet是两大基石,它们为开发者提供了简洁、高效的方式来构建API视图。与此同时,DefaultRouter和SimpleRouter作为路由映射的利器,为API提供了清晰的访问路径。