擅长:python、mysql、java
<p>PUT方法不是在ModelViewSet类上实现的,您可以在这里查看:<a href="http://www.cdrf.co/3.9/rest_framework.viewsets/ModelViewSet.html" rel="nofollow noreferrer">http://www.cdrf.co/3.9/rest_framework.viewsets/ModelViewSet.html</a>这是一个很好的文档,说明默认情况下实现了哪些方法。在</p>
<p>要使PUT方法有效,应添加以下代码:</p>
<pre class="lang-py prettyprint-override"><code>def put(self, request, *args, **kwargs):
return self.update(request, *args, **kwargs)
</code></pre>
<p>编辑:考虑到url是:<code>/persons/<id></code></p>