def dict_lists(lists, item_limit=None): list_items = {} for lst in lists: items = Item.fetch_all(list_id=lst.id, limit=3) total = Item.count('id', list_id=lst.id) list_items[lst.id] = { 'items': items, 'list': lst, 'total': total, } return list_items
def listDetailView(list_id): ''' View details for a single list ''' thelist, list_owner = get_list_with_permission(list_id, session['user_id']) items = Item.fetch_all(list_id=list_id) rendered_items =\ [render_html('wishlist/item/view.html', item=item, list_owner=list_owner) # noqa for item in items] quick_add_form = render_html( 'wishlist/item/quick_add.html', list_id=list_id ) return render_template( 'list-detail.html', thelist=thelist, items=rendered_items, quick_add_form=quick_add_form, list_owner=list_owner )