TypeError: descriptor 'isoformat' requires a 'datetime.date' object but received a 'str'

TypeError: descriptor 'isoformat' requires a 'datetime.date' object but received a 'str'

我有一个 table 和一些列,其中一个主题是 'date' 类型并且在 sqlalchemy 模型中定义如下 class:

 ConfStartDate = db.Column(Date, nullable=False)

python 给我错误 "TypeError: descriptor 'isoformat' requires a 'datetime.date' object but received a 'str'" 当我想读取所有内容并使用这些代码序列化输出时:

papers = Paper.query.order_by(Paper.PaperID).all()
paper_schema = PaperSchema(many=True)
data = paper_schema.dump(papers)
return data 

如何传递这个错误?

我将默认值从“0000-00-00-”更改为 NULL 正如 Lucas Scott 在评论中提到的那样,问题得到解决。