【发布时间】:2019-06-28 21:39:28
【问题描述】:
我正在阅读一段很长的代码。并且被困在路由器和视图集如何自动配置它们的 URL 上。 例如。 views.py 文件是:
class UserViewSet(viewsets.ModelViewSet):
authentication_classes = (BasicAuthentication,SessionAuthentication)
permission_classes = (IsAuthenticated,)
serializer_class = UserSerializer
queryset = User.objects.all()
与router对应的url为:
router = DefaultRouter()
router.register(r'users',views.UserViewSet,basename='user')
urlpatterns = router.urls
在上述情况下,视图集中不同操作的相应 url 是什么,即视图集中的 djangorestframework 文档中提到的列表、创建、检索、更新、部分更新和销毁:http://www.tomchristie.com/rest-framework-2-docs/api-guide/viewsets
【问题讨论】:
标签: django django-rest-framework django-rest-viewsets