类型错误:描述符'isoformat'需要'datetime.date'对象,但收到'str'



我有一个包含一些列的表,其中一个主题是"日期"类型,在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 

如何传递此错误?

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

相关内容

  • 没有找到相关文章

最新更新