【发布时间】:2018-07-06 09:22:21
【问题描述】:
我可以为POST / GET 请求使用不同的序列化程序,如下所示:
class CommandViewSet(DynamicModelViewSet):
queryset = Command.objects.all()
serializer_class_post = CommandSerializerPost
serializer_class_get = CommandSerializerGet
permission_classes = (AllowAny,)
def get_serializer_class(self):
if self.request.method == 'POST':
return self.serializer_class_post
elif self.request.method == 'GET':
return self.serializer_class_get
现在我想为POST 请求的request 和reply 使用不同的序列化程序。这如何实现?
【问题讨论】:
标签: django django-rest-framework