繁体   English   中英

类型错误:描述符“isoformat”需要一个“datetime.date”object 但收到一个“str”

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

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

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

python 给我错误“TypeError:描述符 'isoformat' 需要 'datetime.date' object 但收到一个 'str'”当想要读取所有并使用这些代码序列化 Z78E6221F6393D1356681DB398F14CED6 时:

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 在评论中提到的那样,问题得到解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM