擅长:python、mysql、java
<p>为了创建一个对象,您必须实现官方文档中描述的create函数,可以找到<a href="http://www.django-rest-framework.org/api-guide/serializers/#saving-instances" rel="nofollow">here</a>。对于修补,可以使用视图类中的部分参数:</p>
<pre><code>SubscriptionSerializer(subscription, data={'something': u'another', partial=True)
</code></pre>
<p>对于订阅的删除,可以在视图类中执行delete调用时执行:</p>
<pre><code>if request.METHOD == 'DELETE':
subscription = Subscription.objects.get(pk=pk)
subscription.delete()
</code></pre>
<p>完整示例请参见<a href="http://www.django-rest-framework.org/tutorial/1-serialization/" rel="nofollow">this</a>教程</p>
<p>此外,我认为应该在SubscriptionSerialiser元类中包含“id”字段,否则将很难进行更新/删除。我希望这有点帮助。</p>
<p>干杯,
托比</p>