在我的模型中,我提交的其中之一是ArrayField。如何在序列化程序类中使用此字段。
class MyModel(models.Model):
arr = ArrayField(models.CharField())
class MySerializer(ModelSerializer):
class Meta:
model = MyModel
fields = ('arr')
答案 0 :(得分:2)
将ListField
与 child
参数一起使用
class MySerializer(ModelSerializer):
arr = serializers.ListField(child=serializers.CharField())
class Meta:
model = MyModel
fields = ('arr',)