我的描述:我在flask框架中引用orm查數據庫並返回數據,出現此類問題,如下圖:
解決方案:
1、從表面意思看,就是說datetime時間類型無法被序列化。於是我百度了網上的同事的解答,大多說是時間轉換錯誤,給我提供了so mang解決方案代碼,有些懵,總之意思就是有時間字段無法被解析
2、那就只好打斷點進行調試,果不其然返回的數據有datetime類型信息,找到了原因:如下圖
3、好吧,那么我現在懂前輩們放一段代碼的意思了。。。代碼如下
4、再次斷點測試,datetime時間類型變成字符串類型。
5、不過我發現竟然有個bug,我不單單把datetime類型轉成了字符串。連帶着把list也轉成了字符串,這可不是我想要的!還有辦法。如下圖:
好了,大功告成!如果有幫到你們,記得三連~點贊關注轉發喲~