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

posted @ 2019-07-20 16:48  honpey  阅读(1739)  评论(0编辑  收藏  举报