我需要在一个请求中更新多个Article
中的categories
。在
在ArticleViewSet
我有:
def get_serializer_class(self):
if self.action in ['partial_update', 'update']:
return ArticlePostSerializer
return ArticleSerializer
所以ArticlePostSerializer
需要改变。在
这是我的序列化程序代码:
^{pr2}$我试图补充:
class ArticlePostListSerializer(serializers.ListSerializer):
以及
class Meta:
list_serializer_class = ArticlePostListSerializer
但它不起作用。 如何更改此代码以执行多次更新。 我的json请求
{
[id: 90, categories: [10,12,14]],
[id: 93, categories: [10,12,14]],
[id: 95, categories: [10,12,14]]
}
这是您请求的createmixin或UpdateMixins的示例。在
======================视图================================
======================序列化程序=============================
^{pr2}$在Update视图中,函数名将更改为Update,您可以找到更多文档http://www.django-rest-framework.org/api-guide/generic-views/#createmodelmixin
相关问题 更多 >
编程相关推荐