自定义ModelViewSet以指向用于Get和Patch的相同URL

时间:2018-10-20 12:36:23

标签: django-rest-framework

我有一个供用户使用的modelViewSet。

现在/api/users的用户列表是 GET 的modelViewSet的基本功能。 如果使用/api/users/id,则需要我进行 UPDATE PARTIAL UPDATE ,即 PUT PATCH 分别打个电话。

我想要实现的目标是相同的/api/users,我可以根据传递的身份验证令牌来执行 GET POST PATCH

我是django的新手。因此,如果我缺少某些东西,请纠正我。还是有更好的方法。

我正在使用默认路由器:

router = DefaultRouter()
router.register(r'user', views.UserDetails, base_name='user')

0 个答案:

没有答案