def listpagexml(request, page_no): page_no = int(page_no) query = Book.all().order('-created') if not page_no > 0: page_no = 0 offset = page_no * ITEMS_PER_PAGE books = query.fetch(ITEMS_PER_PAGE, offset) total_count = query.count() return render_to_response('catalog/listpagexml.html', {'books': books, 'offset_count': offset, 'total_count': total_count})
def index(request): tag = request.args.get('tags') query = Book.all() if tag : tag_id = "" tag_model = Tag.all().filter("title =", tag).get() if tag_model : tag_id = str(tag_model.key()) query.filter("tags =", tag_id) query.order('-created') books = query.fetch(ITEMS_PER_PAGE) tags = Tag.all() return render_to_response('catalog/index.html', {'books': books, 'tags': tags})
def index(request): form = BookForm() if request.method == "POST" : if form.validate(request.form): book = form.save() book.put() return redirect(url_for('register/index')) else : return render_to_response('register/search_amazon.html', {'form': form.as_widget(), 'errors': form.errors }) query = Book.all().order('-created') books = query.fetch(ITEMS_PER_PAGE) return render_to_response('register/index.html', {'errors': form.errors, 'books': books, 'form': form.as_widget()})
def deletion_reserve_list(request): query = Book.all().filter("deletion_reserve = ", True).order('-created') books = query.fetch(ITEMS_PER_PAGE) return render_to_response('catalog/index.html', {'books': books, 'deletion_reserve_flg': True})
def listxml(request): query = Book.all().order('-created') books = query.fetch(ITEMS_PER_PAGE) return render_to_response('catalog/listxml.html', {'books': books})