예제 #1
0
def my_wish():
    uid = current_user.id
    wishes_of_mine = Wish.get_user_wishes(uid)
    isbn_list = [wish.isbn for wish in wishes_of_mine]
    gift_count_list = Wish.get_gifts_counts(isbn_list)
    view_model = MyTrades(wishes_of_mine, gift_count_list)
    return render_template('my_wish.html', wishes=view_model.trades)
예제 #2
0
def my_wish():
    uid = current_user.id
    wishes_of_mine = Wish.get_user_wishes(uid)
    # 获取wish的ISBN列表
    isbn_list = [wish.isbn for wish in wishes_of_mine]
    # 计算想送这本书的人数,返回人数 和 ISBN 的集合
    gift_count_list = Wish.get_gifts_counts(isbn_list)
    #gift 和 wish 的模板结构一样,复用gift的模板
    view_model = MyGifts(wishes_of_mine, gift_count_list)
    return render_template('my_wishes.html', wishes=view_model.gifts)
예제 #3
0
def my_wish():
    uid = current_user.id
    # 获取当前用户的心愿列表
    wishes_of_mine = Wish.get_user_withes(uid)
    # 获取isbn列表
    isbn_list = [wish.isbn for wish in wishes_of_mine]
    # 获取这些isbn的礼物数量
    gift_count_list = Wish.get_gifts_counts(isbn_list)
    # 封装视图模型
    view_model = MyTrades(wishes_of_mine, gift_count_list)
    return render_template('my_wish.html', wishes=view_model.trades)