gpt4 book ai didi

django - 在 serializers.ListField 中允许空列表

转载 作者:行者123 更新时间:2023-12-04 17:17:19 25 4
gpt4 key购买 nike

我正在使用 Django REST framework 3.3,并尝试使用框架中包含的提供的 serializers.ListField 类序列化一个可能为空的列表。我当前对该字段的实例化如下所示

 countrypreferences = serializers.ListField(child=serializers.IntegerField(),
source='country_preference_ids',
allow_null=True)

在测试 API 时,如果我让该字段为空列表,我似乎总是得到 400 响应。看起来这种功能很常见,但我找不到允许空列表的方法。谢谢!

最佳答案

你应该设置:

child=serializers.IntegerField(required=False)

关于django - 在 serializers.ListField 中允许空列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33790454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com