前记
当使用 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, )
|