0

我有一个包含一些列的表,其中一个主题是“日期”类型,在 sqlalchemy 模型类中定义如下:

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

当想要读取所有内容并使用以下代码序列化输出时,python 给我错误“TypeError:描述符'isoformat'需要'datetime.date'对象但收到'str'” :

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

我怎样才能通过这个错误?

4

1 回答 1

0

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

于 2020-02-24T09:40:20.637 回答