Python Django REST部分更新的正确http谓词是什么

Python Django REST部分更新的正确http谓词是什么,python,angularjs,django,django-rest-framework,Python,Angularjs,Django,Django Rest Framework,我正在尝试使用$http在DRF中执行部分更新 在我的DRF模型视图集中,我覆盖了部分更新功能(服务器端) 在客户端处理用户请求 $http.patch('/api/my_viewset_url/1', data); 但是我得到了这个响应方法不允许(补丁):/api/my_viewset\u url/1 当将$http.get()request与DRF模型视图集list(self,request)一起使用时,它可以很好地获取列表,而$http.post()与def create(self,re

我正在尝试使用$http在DRF中执行部分更新

在我的DRF模型视图集中,我覆盖了
部分更新
功能(服务器端)

在客户端处理用户请求

$http.patch('/api/my_viewset_url/1', data);
但是我得到了这个响应方法不允许(补丁):/api/my_viewset\u url/1

当将
$http.get()
request与DRF模型视图集
list(self,request)
一起使用时,它可以很好地获取列表,而
$http.post()
def create(self,request)
用于创建对象,而
$http.put()
def update(self,request)
用于更新对象


怎么了?或者,在DRF模型视图集中,部分更新的正确http谓词是什么?似乎URL缺少尾部斜杠

相关的:

默认情况下,SimpleRouter/DefaultRouter创建的URL会附加一个 尾随斜杠。在实例化路由器时,可以通过将尾部的_斜杠参数设置为False来修改此行为。例如:


URL似乎缺少一个尾随斜杠

相关的:

默认情况下,SimpleRouter/DefaultRouter创建的URL会附加一个 尾随斜杠。在实例化路由器时,可以通过将尾部的_斜杠参数设置为False来修改此行为。例如:


您正在使用modelviewset吗?哪种混合物?您可以共享视图集的其余部分吗?谢谢我正在使用modelviewset,感谢您的回复@bobleujr我更新了我的问题愚蠢的问题,但是:你用尾随斜杠试过同样的呼叫吗?@Diegoponiano什么?你不必评论你的动机,只需发布一个答案就可以了。你使用的是modelviewset吗?哪种混合物?您可以共享视图集的其余部分吗?谢谢我正在使用modelviewset,感谢您的回复@bobleujr我更新了我的问题愚蠢的问题,但是:你用尾随斜杠试过同样的呼叫吗?@Diegoponiano什么?你不必评论你的动机,只需发布一个答案就可以了。
$http.patch('/api/my_viewset_url/1', data);
router = routers.DefaultRouter(trailing_slash=False)