【发布时间】:2022-11-01 19:10:44
【问题描述】:
我在ModelViewSet 上有PATCH 按钮表单
class CompanyViewSet(viewsets.ModelViewSet):
serializer_class = s.CompanySerializer
queryset = m.Company.objects.all()
def patch(self, request, id, format=None):
print(id)
现在我尝试修改现有数据 id = 1
所以我在 textarea 中写了这个并按下PATCH 按钮。
{
"id":1,
"name": ""
}
但是,会出现类似的错误
patch() missing 1 required positional argument: 'id'
也许我的json错了??我该如何做补丁?
patch() 缺少 1 个必需的位置参数:'id'
【问题讨论】:
标签: javascript python django django-rest-framework