标签: django django-rest-framework
我的APIView课程有post和patch。此类的序列化程序是ModelSerializer。
APIView
post
patch
ModelSerializer
问题是:我希望post要求所有字段,但patch只允许这些字段的子集,任何子集都与字段名称一样长是合法的。
我真的必须为它创建两个单独的序列化程序吗?我无法找到一种方法来定义这两种不同的行为。
答案 0 :(得分:2)
喔。咄。通过将partial=True添加到序列化程序声明中,.update可以是部分的而不会出错。
partial=True