序列化器中的ArrayField

Moh*_*Ali 2 python django django-rest-framework

在我的模型中,我提交的文件之一是ArrayField。如何在序列化程序类中使用此字段。

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


class MySerializer(ModelSerializer):
    class Meta:
        model = MyModel
        fields = ('arr')
Run Code Online (Sandbox Code Playgroud)

JPG*_*JPG 5

ListFieldchild参数一起使用

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

    class Meta:
        model = MyModel
        fields = ('arr',)
Run Code Online (Sandbox Code Playgroud)