# 转单条数据
def to_dict(items,table_items):
    table_info = [i for i in UserInfo.__dict__ if '__' not in i and '_sa_class_manager' not in i]
    result = {}
    for i in table_info:
        # result[i] = eval(f'items.{i}')
        key = eval(f'items.{i}')
        if type(key) == decimal.Decimal:
            result[i] = int(key)
        elif type(key) == datetime.datetime:
            result[i] = str(key)
        else:
            result[i] = key
    # print(result)
    return result
# 批量转数据
def to_json(items,table_items):
    result = []
    for i in items:
        aa = to_dict(i,table_items)
        result.append(aa)
    # print(result)
    return result
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐