Rest Framework - ViewSet & Routers

示例:

from rest_framework import viewsets
Rest Framework - ViewSet & Routers_第1张图片
图片.png

我们调试GenericViewSet和ViewSet。

使用Router配置URL

get绑定到list:


Rest Framework - ViewSet & Routers_第2张图片
图片.png
from rest_framework.routers import DefaultRouter
router = DefaultRouter()

# 配置goods的list
router.register(r'goods', GoodsListViewSet)

urlpatterns = [
    url(r'^$', include(router.urls), name="list"),
]

作用:list(get)和create(post)自动绑定。


你可能感兴趣的:(Rest Framework - ViewSet & Routers)