Ali
Ali

Reputation: 2591

ArrayField in serializer

Im my model, one of my filed are ArrayField. How can I use this field in serializer class.

class MyModel(models.Model):
    arr = ArrayField(models.CharField())


class MySerializer(ModelSerializer):
    class Meta:
        model = MyModel
        fields = ('arr')

Upvotes: 27

Views: 24174

Answers (1)

JPG
JPG

Reputation: 88659

use ListField with child argument

class MySerializer(ModelSerializer):
    arr = serializers.ListField(child=serializers.CharField())

    class Meta:
        model = MyModel
        fields = ('arr',)

Upvotes: 56

Related Questions