第七篇-3 视图组件
DRF中的Request
葫芦娃的故事
序列化
视图
视图
url(r'school/$', views.SchoolView.as_view()), url(r'school/(?P\d+)/$ ', views.SchoolDetail.as_view()),
牛气冲天之使用通用类
class SchoolView(ListCreateAPIView): queryset = models.School.objects.all() serializer_class = app01_serializers.SchoolSerializer class SchoolDetail(RetrieveUpdateDestroyAPIView): queryset = models.School.objects.all() serializer_class = app01_serializers.SchoolSerializer
路由
视图
url(r'school/$', views.SchoolView.as_view({ "get": "list", "post": "create", })), url(r'school/(?P\d+)/$ ', views.SchoolView.as_view({ 'get': 'retrieve', 'put': 'update', 'patch': 'partial_update', 'delete': 'destroy' })),
再来一牛之高级路由
同上