From c641350284e082a156b03b57d47ab503705fe9bc Mon Sep 17 00:00:00 2001 From: Floris Hoogenboom Date: Sun, 27 Nov 2022 16:35:18 +0000 Subject: [PATCH] Fix bug in validators documentation Function validators seem to have to return their value (which will become part of `validated_data`) as part of their signature. --- docs/api-guide/validators.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/api-guide/validators.md b/docs/api-guide/validators.md index bb8466a2c..d48d1df7b 100644 --- a/docs/api-guide/validators.md +++ b/docs/api-guide/validators.md @@ -271,6 +271,7 @@ A validator may be any callable that raises a `serializers.ValidationError` on f def even_number(value): if value % 2 != 0: raise serializers.ValidationError('This field must be an even number.') + return value #### Field-level validation