Django休息框架:我真的需要两个独立的序列化器吗?

时间:2017-06-08 20:58:45

标签: django django-rest-framework

我的APIView课程有postpatch。此类的序列化程序是ModelSerializer

问题是:我希望post要求所有字段,但patch只允许这些字段的子集,任何子集都与字段名称一样长是合法的。

我真的必须为它创建两个单独的序列化程序吗?我无法找到一种方法来定义这两种不同的行为。

1 个答案:

答案 0 :(得分:2)

喔。咄。通过将partial=True添加到序列化程序声明中,.update可以是部分的而不会出错。