示例#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
示例#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})