def index(): now_user = user.get_id() list_friend = photo_db.get_friend_list() id = user.get_id() ok_list = [] #表示許可がある非公開写真の所有者のidをここに追加 for i in list_friend: if now_user in i["friend"]: ok_list.append(i["user_id"]) #ここからはページング機能 #ページの番号を得る page_s = request.args.get('page', '0') page = int(page_s) #表示するデータの先頭を計算 index = page * limit photos = photo_db.get_files(index) count = 0 #写真の番号 count_list = [] #表示許可のない写真の番号を追加する for i in photos: if i["public"] and i["user_id"] != id and i["user_id"] not in ok_list: count_list.append(count) count += 1 # 表示できるすべてのファイルの数を得る amount = photo_db.get_amount() - len(count_list) #表示許可のない写真の情報を削除 for v in count_list: del photos[v] #ページャーを作る s = '' s += make_pager(page, amount, limit) return render_template('index.html', id=id, photos=photos, s=s)
def index(): return render_template('index.html', id=user.get_id(), photos=photo_db.get_files())
import photo_db #特定のユーザーの友達情報を得る list_1 = photo_db.get_files(0) print(list_1) print(type(list_1))