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)
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)
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)