入门项目 A5-2 interface-shop 第三方接口2

from db import db_handler
# 从db数据包下面调用db处理模块,以使用其内部的名称空间与函数功能

# 添加购物车接口
def add_shopping_cart_interface(name,shopping_cart): # 定义一个添加购物车的接口 功能函数,传参(用户名,所选商品的购物车列表)
    user_dic = db_handler.select(name) # 通过db处理模块 内部的查找功能函数,调出对应的用户名name下的用户信息字典
    user_dic['shopping_cart'] = shopping_cart
    # 把shopping_cart的内容信息,添加到在用户信息字典['shopping_cart']作为K对应的值

    db_handler.save(user_dic) # 调用db处理模块的保存功能函数,传参(用户新添加了购物车的信息字典)
    return True,'添加购物车成功!'# 返回 True,添加购物车成功!

# 查看购物车接口
def show_shopping_cart_interface(name):
# 定义查看购物车功能函数接口,传参(用户名)

    user_dic = db_handler.select(name)
    # 用户信息字典 = db数据处理模块的,查找name路径函数 的返回值

    return user_dic['shopping_cart']
    # 返回 用户信息字典 中的 购物车作为K对应的值
上一篇:JavaEE(24) - JAAS开发安全的应用


下一篇:C# 哈希表HashTable的简单使用