Django Rest Framework SlugRelatedField:字段可能不为null

时间:2017-05-22 13:09:17

标签: django django-rest-framework

我正在使用DRF进行API请求。我有一个串行器,它序列化几个字段。我的一些字段是SlugRelatedField。这些字段为allow_null=True,因为并非所有请求都会发布所有字段。

我遇到的问题是,当我many=True时,allow_null似乎不起作用。我收到以下错误"tag":["This field may not be null."]

tag = serializers.SlugRelatedField(
    queryset=Tag.objects.all(),
    many=True,
    required=False,
    allow_null=True,
    slug_field="name"
)

任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:1)

请勿发送空。发送一个空列表HeaderTemplate它不会给出错误。并删除DataContext