raise_exception=True

ValidationError类应该通过验证器类为序列化器和字段校验使用。它也会在调用serializer.is_valid方法,并指定了raise_exception时被抛出

serializer.is_valid(raise_exception=True)

在generic视图中使用****raise_exception=True标记意味着你可以在你的API中全局复写校验错误响应的格式。如果你要这么做,建议你使用一个自定义的异常

默认情况下,该异常返回400 Bad Request

你可能感兴趣的:(django)