def search(request): if request.method == 'POST': text = request.form.get('q', '') if not text: return redirect('/') gifts_list = Gift.all().filter('leftovers >', 0).search(text, properties=['name']) gifts_list = filter_leftovers(gifts_list) if not gifts_list: return redirect('/') paginator = Paginator(gifts_list, 24) try: page = int(request.args.get('page', 1)) except ValueError: page = 1 try: gifts = paginator.page(page) except (EmptyPage, InvalidPage): gifts = paginator.page(paginator.num_pages()) categories = get_cat_subcat() return render_to_response('index_page/main_page.html', {'gifts': gifts, 'categories': categories[0], 'subcategories': categories[1], 'subcategories_keys': categories[2], 'price_modif': GlobalPriceModif.get_price_modif()}) else: return redirect('/')
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 news_all(request): news = News.all().order('-add_time') paginator = Paginator(news, 25) try: page = int(request.args.get('page',1)) except ValueError: page = 1 try: news = paginator.page(page) except (EmptyPage, InvalidPage): news = paginator.page(paginator.num_pages()) return render_to_response('news/admin/news_all.html', {'news':news})
def show_all(request): actions = Action.all().order('-add_time') paginator = Paginator(actions, 25) try: page = int(request.args.get('page',1)) except ValueError: page = 1 try: actions = paginator.page(page) except (EmptyPage, InvalidPage): actions = paginator.page(paginator.num_pages()) return render_to_response('news/admin/actions_all.html', {'actions':actions})
def all(request): gifts_list = Gift.all() paginator = Paginator(gifts_list, 26) try: page = int(request.args.get('page',1)) except ValueError: page = 1 try: gifts = paginator.page(page) except (EmptyPage, InvalidPage): gifts = paginator.page(paginator.num_pages()) return render_to_response('gift/admin/all.html', {'gifts':gifts})
def index(request): showcases = Showcase.all().filter('is_display =', True).order("-add_time") paginator = Paginator(showcases, 5) try: page = int(request.args.get('page', 1)) except ValueError: page = 1 try: showcases = paginator.page(page) except (EmptyPage, InvalidPage): showcases = paginator.page(paginator.num_pages()) return render_to_response('showcase/index.html', { 'showcases': showcases })
def index(request): gifts_list = Gift.all().order('-rating') gifts_list = filter_leftovers(gifts_list) paginator = Paginator(gifts_list, 24) banners = MainPageBanner.all() try: page = int(request.args.get('page', 1)) except ValueError: page = 1 try: gifts = paginator.page(page) except (EmptyPage, InvalidPage): gifts = paginator.page(paginator.num_pages()) categories = get_cat_subcat() return render_to_response('index_page/main_page.html', {'gifts': gifts, 'banners': banners, 'categories': categories[0], 'subcategories': categories[1], 'subcategories_keys': categories[2], 'price_modif': GlobalPriceModif.get_price_modif()})
def cat(request, idx): acat = Category.get_by_id(idx) if not acat: return redirect('/') gifts_list = acat.gift_category.order('-rating') gifts_list = filter_leftovers(gifts_list) paginator = Paginator(gifts_list, 24) try: page = int(request.args.get('page', 1)) except ValueError: page = 1 try: gifts = paginator.page(page) except (EmptyPage, InvalidPage): gifts = paginator.page(paginator.num_pages()) categories = get_cat_subcat() return render_to_response('index_page/index.html', {'gifts': gifts, 'categories': categories[0], 'subcategories': categories[1], 'subcategories_keys': categories[2], 'price_modif': GlobalPriceModif.get_price_modif()})