@@ -33,6 +33,9 @@ def get(self, *args, **kwargs):
33
33
class ExampleSerializer (serializers .Serializer ):
34
34
date = serializers .DateField ()
35
35
datetime = serializers .DateTimeField ()
36
+ float_list = serializers .ListField (child = serializers .FloatField ())
37
+ string_list = serializers .ListField (child = serializers .CharField ())
38
+ boolean_list = serializers .ListField (child = serializers .BooleanField (), default = [True , False ])
36
39
37
40
38
41
class ExampleGenericAPIView (generics .GenericAPIView ):
@@ -94,8 +97,6 @@ class ExampleValidatedSerializer(serializers.Serializer):
94
97
ip4 = serializers .IPAddressField (protocol = 'ipv4' )
95
98
ip6 = serializers .IPAddressField (protocol = 'ipv6' )
96
99
ip = serializers .IPAddressField ()
97
- float_list = serializers .ListField (child = serializers .FloatField ())
98
- string_list = serializers .ListField (child = serializers .CharField ())
99
100
boolean_list = serializers .ListField (child = serializers .BooleanField (), default = [True , False ])
100
101
101
102
@@ -106,7 +107,6 @@ def get(self, *args, **kwargs):
106
107
serializer = self .get_serializer (
107
108
integer = 33 , string = 'hello' , regex = 'foo' , decimal1 = 3.55 , decimal2 = 5.33 ,
108
109
email = '[email protected] ' ,
url = 'http://localhost' ,
uuid = uuid .
uuid4 (),
ip4 = '127.0.0.1' ,
109
- ip6 = '::1' , ip = '192.168.1.1' , float_list = [1.0 , 2.0 ], string_list = ['a' , 'b' , 'c' ],
110
- boolean_list = [True ]
110
+ ip6 = '::1' , ip = '192.168.1.1' , decimal_list = [1.0 , 2.5 ]
111
111
)
112
112
return Response (serializer .data )
0 commit comments