Exemplo n.º 1
0
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
Exemplo n.º 2
0
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})
Exemplo n.º 3
0
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"))