错误写法 :
publish_date = serializers.DateField(format="%Y-%m-%d", input_formats="%Y-%m-%d")
原因:input_formats 参数要求格式为数组,所以该写法会默认将字符串当做数组解析,导致报错。
正确写法:
publish_date = serializers.DateField(format="%Y-%m-%d", input_formats=["%Y-%m-%d"])
错误写法 :
publish_date = serializers.DateField(format="%Y-%m-%d", input_formats="%Y-%m-%d")
原因:input_formats 参数要求格式为数组,所以该写法会默认将字符串当做数组解析,导致报错。
正确写法:
publish_date = serializers.DateField(format="%Y-%m-%d", input_formats=["%Y-%m-%d"])