我正在阅读一段很长的代码。并且被困在路由器和视图集如何自动配置它们的 URL 上。例如。views.py 文件是:
class UserViewSet(viewsets.ModelViewSet):
authentication_classes = (BasicAuthentication,SessionAuthentication)
permission_classes = (IsAuthenticated,)
serializer_class = UserSerializer
queryset = User.objects.all()
与路由器对应的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