class ExampleSerializer(serializers.Serializer):
     choice_field = serializers.ChoiceField(['red', 'green', 'blue'])
     integer_field = serializers.IntegerField(min_value=1,
                                              max_value=1000)
     char_field = serializers.CharField(required=False,
                                        min_length=3,
                                        max_length=40)
     list_field = serializers.ListField(child=serializers.ListField(
         child=serializers.IntegerField()))
     nested_field = NestedField()
     uuid_field = serializers.UUIDField(label="UUID field")
Exemplo n.º 2
0
 class TestSerializer(serializers.Serializer):
     integers = serializers.ListSerializer(
         child=serializers.ListSerializer(
             child=serializers.IntegerField()))
     booleans = serializers.ListSerializer(
         child=serializers.ListSerializer(
             child=serializers.BooleanField()))
Exemplo n.º 3
0
        class TestSerializer(serializers.Serializer):
            integers = serializers.ListSerializer(
                child=serializers.IntegerField())
            booleans = serializers.ListSerializer(
                child=serializers.BooleanField())

            def create(self, validated_data):
                return BasicObject(**validated_data)
 class Nested(serializers.Serializer):
     more_text = serializers.CharField(max_length=100)
     amount = serializers.IntegerField()
 class ExampleSerializer(serializers.Serializer):
     text = serializers.CharField(max_length=100)
     amount = serializers.IntegerField()
 class ExampleSerializer(serializers.Serializer):
     bool_field = serializers.BooleanField()
     null_field = serializers.IntegerField(allow_null=True)
 class Nested(serializers.Serializer):
     bool_field = serializers.BooleanField()
     null_field = serializers.IntegerField(allow_null=True)
 class ExampleSerializer(serializers.Serializer):
     char = serializers.CharField(validators=validators)
     integer = serializers.IntegerField()
Exemplo n.º 9
0
 class ExampleListSerializer(serializers.ListSerializer):
     child = serializers.IntegerField()
 class NestedSerializer2(serializers.Serializer):
     c = serializers.IntegerField()
     d = serializers.IntegerField()
Exemplo n.º 11
0
 class IntegerListSerializer(serializers.ListSerializer):
     child = serializers.IntegerField()
 class ExampleSerializer(serializers.Serializer):
     integer_field = serializers.IntegerField(max_value=10)
     char_field = serializers.CharField(required=False)
 class ExampleSerializer(serializers.Serializer):
     integer_field = serializers.IntegerField(max_value=10)
     hidden_field = serializers.HiddenField(default=1)
 class ExampleSerializer(serializers.Serializer):
     choice_field = serializers.ChoiceField(['red', 'green', 'blue'])
     integer_field = serializers.IntegerField(max_value=10)
     char_field = serializers.CharField(required=False)
 class ExampleSerializer(serializers.Serializer):
     char = serializers.CharField(default='abc')
     integer = serializers.IntegerField()
 class ExampleSerializer(serializers.Serializer):
     incorrect_name = serializers.IntegerField()
Exemplo n.º 17
0
 class ListSerializer(serializers.Serializer):
     update_field = serializers.IntegerField()
     store_field = serializers.IntegerField()
 class NestedField(serializers.Serializer):
     a = serializers.IntegerField()
     b = serializers.IntegerField()
        class ExampleSerializer(serializers.Serializer):
            char = serializers.CharField()
            integer = serializers.IntegerField()

            def validate(self, attrs):
                raise serializers.ValidationError({'char': 'Field error'})
Exemplo n.º 20
0
 class Serializer(serializers.Serializer):
     extra_field = serializers.IntegerField()
     list_field = ListSerializer(many=True)
 class NestedSerializer(serializers.Serializer):
     one = serializers.IntegerField(max_value=10)
     two = serializers.IntegerField(max_value=10)
Exemplo n.º 22
0
 class Serializer(serializers.Serializer):
     extra_field = serializers.IntegerField()
     list_field = ListSerializer(many=True, allow_empty=False)
 class NestedSerializer(serializers.Serializer):
     example = serializers.IntegerField(max_value=10)
class ExampleSerializer(serializers.Serializer):
    char = serializers.CharField()
    integer = serializers.IntegerField()
Exemplo n.º 25
0
 class BookSerializer(serializers.Serializer):
     id = serializers.IntegerField()
     title = serializers.CharField(max_length=100)
     author = serializers.CharField(max_length=100)