ModelSerializer不遵守字段上的必需属性

时间:2018-06-27 08:08:58

标签: python django django-rest-framework django-serializer

如果我有

class Example(serializers.ModelSerializer):
    time = DateTimeRangeField(required=False)

它将失败并显示错误:

{'time': ['This field is required.']}

但是,如果这是serializers.Serializer,则它尊重字段上的必需属性。还有其他人遇到吗? 关于如何使字段变为非必填字段的任何想法?

1 个答案:

答案 0 :(得分:0)

DateTimeRangeField不是Django REST框架字段,所以就好像您根本没有提供任何字段。