前记
当使用Sqlalchemy
查询数据通过ujson
等json
工具dumps
时会报以下错误
1
| TypeError: datetime.datetime(2022, 2, 20, 14, 17, 23) is not JSON serializable
|
解决
可以通过在SQL
查询的时候先行进行格式化
1 2 3 4 5 6 7 8
| select( order.c.id, func.date_format(order.c.time, "%Y-%m-%d %H:%i:%s"), ) .select_from(order) .where( order.c.uid == 1, )
|