def get_members_sample(): img_members = DragonMember.all().filter("file_key !=", None) count = img_members.count() if count: if count > 100: count = 100 return random.sample([i for i in img_members], count - 1) return None
def show_all(request): dragons = DragonMember.all() paginator = Paginator(dragons, 30) try: page = int(request.args.get("page", 1)) except ValueError: page = 1 try: dragons = paginator.page(page) except (EmptyPage, InvalidPage): dragons = paginator.page(paginator.num_pages()) return render_to_response("dragons/admin/show_all.html", {"dragons": dragons})
def hide_img(request, id): member = DragonMember.get_by_id(id) if member: member.is_show_img = False member.put() return redirect(url_for("dragons/show_all"))