Exemplo n.º 1
0
def my_gifts():
    uid = current_user.id
    gifts_of_mine = Gift.get_user_gifts(uid)
    isbn_list = [gift.isbn for gift in gifts_of_mine]
    wish_count_list = Gift.get_wish_count(isbn_list)
    view_model = MyTrades(gifts_of_mine, wish_count_list)
    return render_template('my_gifts.html', gifts=view_model.trades)
Exemplo n.º 2
0
def my_gifts():
    uid = current_user.id
    # 查询出我的礼物
    gifts_of_mine = Gift.get_user_gifts(uid)
    # 查询出我的礼物isbn,列表
    gifts_list_isbn = [gift.isbn for gift in gifts_of_mine]
    # 根据礼物的isbn,查询出每个礼物对应的加入心愿数量
    gifts_of_gift_count = Gift.get_wish_count(gifts_list_isbn)
    # view_model = MyGifts(gifts_of_mine, gifts_of_gift_count)
    # 将 MyGifts 和 MyWishes封装成MyTrades
    view_model = MyTrades(gifts_of_mine, gifts_of_gift_count)
    return render_template('my_gifts.html', gifts=view_model.trades)
Exemplo n.º 3
0
def my_gifts():
    '''
    赠送清单: 将赠送清单gift要保存的信息保存
            1 用户id
            2 礼物数据(赠送的书籍列表)
            3 心愿数据(想要获取人数)
    :return:
    '''
    uid = current_user.id
    gifts_of_mine = Gift.get_user_gift(uid)
    isbn_list = [gift.isbn for gift in gifts_of_mine]
    wish_count_list = Gift.get_wish_count(isbn_list)
    view_model = MyGifts(gifts_of_mine, wish_count_list)
    return render_template('my_gifts.html', gifts=view_model.gifts)
Exemplo n.º 4
0
def my_gifts():
    my_all_gifts = Gift.get_user_gifts(current_user.id)
    all_gifts_isbn = [gift.isbn for gift in my_all_gifts]
    book_wishes_count_list = Gift.get_wish_count(all_gifts_isbn)
    my_gift_viewmodel = MyTrades(my_all_gifts, book_wishes_count_list)
    return render_template("my_gifts.html", gifts=my_gift_viewmodel.trades)
Exemplo n.º 5
0
def my_gifts():
    gifts_of_mine = Gift.get_user_gifts(current_user.id)  # gift model
    isbn_list = [gift.isbn for gift in gifts_of_mine]  # [str]
    wish_count_list = Gift.get_wish_count(isbn_list)  # [dict]
    my_gifts_view_model = MyGifts(gifts_of_mine, wish_count_list)
    return render_template('my_gifts.html', gifts=my_gifts_view_model.gifts)