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_gift_count(isbn_list) my_wish_view_model = MyWishesViewModel(wishes_of_mine, gift_count_list) return render_template('my_wishes.html', wishes=my_wish_view_model.wishes)
def my_wish(): uid = getattr(g, REQUEST_USER_ID) wishes_of_mine = Wish.get_user_wishes(uid) isbns = [wish.isbn for wish in wishes_of_mine] gift_counts = Wish.get_gift_counts(isbns) wishes = MyWishes(wishes_of_mine, gift_counts) return SuccessResponse(data=wishes.gifts)()
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_gift_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) isbn_list = [gift.isbn for gift in wishes_of_mine] gift_count_list = Wish.get_gift_counts(isbn_list) view_model = MyTrade(wishes_of_mine, gift_count_list) return render_template('my_wish.html', wishes=view_model.trades)
def my_wish(): uid = current_user.id wishes = Wish.get_user_wishes(uid) isbn_list = [wish.isbn for wish in wishes] gift_count_list = Wish.get_gift_connts(isbn_list) view_model = MyWishes(wishes,gift_count_list) render_template('my_wish.html', wishes=view_model.gifts)
def my_wish(): uid = current_user.id wishes_list = Wish.get_user_wishes(uid) wishes_isbn = [gift.isbn for gift in wishes_list] wishes_gifts_count = Wish.get_gifts_count(wishes_isbn) my_wishes_view_model = MyTrades(wishes_list, wishes_gifts_count) return render_template('my_wish.html', wishes=my_wishes_view_model.trades)
def my_wish(): my_wishes_list = Wish.get_user_wishes(current_user.id) isbn_list = [wish.isbn for wish in my_wishes_list] gift_count_list = Gift.get_all_gifts(isbn_list) view_model_of_my_wishes = MyWishes(my_wishes_list=my_wishes_list, gift_count_list=gift_count_list) return render_template("my_wishes.html", wishes=view_model_of_my_wishes.wishes)
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_gift_counts(isbn_list) view_model = MyWishes(wishes_of_mine, gift_count_list) return render_template('web/my_wishes.html', wishes=view_model.wishes)
def my_wish(): from app.view_models.wish import MyWishes uid = current_user.id wishes_of_mine = Wish.get_user_wishes(uid) book_id_list = [wish.book_id for wish in wishes_of_mine] wish_count_list = Wish.get_gift_counts(book_id_list) view_model = MyWishes(wishes_of_mine, wish_count_list) return render_template('my_wish.html', wishes=view_model.wishes)
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(): cid = current_user.id my_gifts = Wish.get_user_wishes(uid=cid) isbn_list = [wish.isbn for wish in my_gifts] wish_count_list = Wish.get_gift_counts(isbn_list) # view model层 wish_model = MyWishes(my_gifts, wish_count_list) return render_template('my_wish.html', wishes=wish_model.gifts) pass
def personal_center(): uid = current_user.id cur_user = User.query.get_or_404(uid) user = cur_user.summary # summary返回一个自定义的字典,详情在user模型下 # b = a.summary gifts = Gift.get_user_gifts(uid) wishes = Wish.get_user_wishes(uid) return render_template('personal.html', user=user, gifts=gifts, wishes=wishes) # 网页模板下
def my_wish(): # 我想要的书籍 uid = current_user.id wishes_of_mine = Wish.get_user_wishes(uid) # 我想要的书籍的isbn存入列表 wishes_list_isbn = [wish.isbn for wish in wishes_of_mine] # 根据isbn从Gift里查询每本书想要的人数 wishes_of_wish_count = Wish.get_wish_count(wishes_list_isbn) # 格式化 数据 # wish_model = MyWishes(wishes_of_mine, wishes_of_wish_count) wish_model = MyTrades(wishes_of_mine, wishes_of_wish_count) return render_template('my_wish.html', wishes=wish_model.trades)
def my_wish(): """ 我的心愿页,显示我的所有心愿列表 :return: """ 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 = MyWishes(wishes_of_mine, gift_count_list) # return render_template('my_wish.html', wishes=view_model.gifts) view_model = MyTrades(wishes_of_mine, gift_count_list) return render_template('my_wish.html', wishes=view_model.trades)
def my_wish(): #获取当前用户的id # uid = current_user.id # #Wish model关联 wid 用户 user isbn uid # #通过id获取心愿清单 # wishes = Wish.query.filter_by(uid=uid,launched=False).all() # #通过id获取礼物清单 # #获取每本书的isbn列表 # isbn_list = [wish.isbn for wish in wishes] # #通过每个isbn获取赠书人的数量 #书籍详情 #判断每个isbn是否存在 存在获取相应的图书信息 # yushu_book = YuShuBook() # yushu_book.search_isbn() # # # for isbn in isbn_list: # # gift_counts = Gift.query.filter_by(isbn=isbn).count() # Gift.query(func.count(Gift.uid),Gift.isbn).filter( # Gift.isbn.in_(isbn_list), # launched=False, # ).group_by(Gift.isbn).order_by(desc(Gift.create_time)).distinct().limit(30) # # gift_dict_counts = { # # 'count':gift_counts, # # 'book': books # # } # # # # # gifts = Gift.query.filter_by(uid=uid,launched=False).all() # # uid = current_user.id my_wish_list = Wish.get_user_wishes(uid) my_isbn_list = [wish.isbn for wish in my_wish_list] gift_count_list = Wish.get_gift_counts(my_isbn_list) view_model = MyTrades(my_wish_list, gift_count_list) return render_template('my_wish.html', wishes=view_model.trades)
def my_wish(): my_all_wishes = Wish.get_user_wishes(current_user.id) all_wishes_isbn = [wish.isbn for wish in my_all_wishes] book_wishes_count_list = Wish.get_gift_count(all_wishes_isbn) my_wish_viewmodel = MyTrades(my_all_wishes, book_wishes_count_list) return render_template("my_wish.html", wishes=my_wish_viewmodel.trades)
def my_wish(): trades_of_mine = Wish.get_user_wishes(current_user.id) isbn_list = [trade.isbn for trade in trades_of_mine] trades_count_list = Wish.get_gifts_count(isbn_list) view_model = MyWishes(trades_of_mine, trades_count_list) return render_template('my_wish.html', wishes=view_model.trades)
def my_wishes(): uid = current_user.id my_wishes = Wish.get_user_wishes(uid) my_wishes_count = Wish.get_gifts_count(my_wishes) view_model = MyTrades(my_wishes, my_wishes_count) return render_template('my_wish.html', wishes=view_model.trades)