for ele in list: updated_at = int(ele.get('updated_at') / 1000) if latestTime < updated_at: print(updated_at) print(latestTime) print('new records') dd = time.strftime("%Y--%m--%d %H:%M:%S", time.localtime(updated_at)) balance = Balance(dd, ele.get('net_value'), ele.get('prev_net_value'), ele.get('prev_price'), ele.get('prev_target_volume'), ele.get('prev_target_weight'), ele.get('prev_volume'), ele.get('prev_weight'), ele.get('prev_weight_adjusted'), ele.get('price'), ele.get('proactive'), ele.get('rebalancing_id'), ele.get('stock_id'), ele.get('stock_name'), ele.get('stock_symbol'), ele.get('target_volume'), ele.get('target_weight'), updated_at, ele.get('volume'), ele.get('weight')) balance.account_id = int(account_id) # 生成balance 对象,进行数据库操作 balance.created_at = dd db.save_balance(balance)