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