Python django rest框架中的ModelSerializer和ModelViewSet
在DRF中,我们可以使用Python django rest框架中的ModelSerializer和ModelViewSet,python,django,django-rest-framework,Python,Django,Django Rest Framework,在DRF中,我们可以使用ModelViewSet中的create/retrieve/update/destroy/list方法来处理GET、POST、DELETE和PUT请求。ModelSerializer中还有另一组方法,即创建和更新方法。在什么条件下,我应该偏爱ModelSerializer中的方法而不是ModelViewSet中的方法,反之亦然?ModelViewSet和ModelSerializer中的创建和更新方法有什么区别
ModelViewSet
中的create/retrieve/update/destroy/list
方法来处理GET、POST、DELETE和PUT请求。ModelSerializer
中还有另一组方法,即创建和更新方法。在什么条件下,我应该偏爱ModelSerializer
中的方法而不是ModelViewSet
中的方法,反之亦然?ModelViewSet和ModelSerializer中的创建和更新方法有什么区别