def catalogue_csv(path): books_by_author, orphans, books_by_parent = Book.book_list() render_to_csv(path, 'reporting/catalogue.csv', { 'books_by_author': books_by_author, 'orphans': orphans, 'books_by_parent': books_by_parent, })
def catalogue_pdf(path): books_by_author, orphans, books_by_parent = Book.book_list() render_to_pdf( path, "reporting/catalogue.texml", locals(), {"wl-logo.png": os.path.join(settings.STATIC_ROOT, "img/logo-big.png")}, )
def catalogue_csv(path): books_by_author, orphans, books_by_parent = Book.book_list() render_to_csv( path, 'reporting/catalogue.csv', { 'books_by_author': books_by_author, 'orphans': orphans, 'books_by_parent': books_by_parent, })
def catalogue_pdf(path): books_by_author, orphans, books_by_parent = Book.book_list() render_to_pdf(path, 'reporting/catalogue.texml', { 'books_by_author': books_by_author, 'orphans': orphans, 'books_by_parent': books_by_parent, }, { "wl-logo.png": os.path.join(settings.STATIC_ROOT, "img/logo-big.png"), })
def catalogue_pdf(path): books_by_author, orphans, books_by_parent = Book.book_list() render_to_pdf( path, 'reporting/catalogue.texml', { 'books_by_author': books_by_author, 'orphans': orphans, 'books_by_parent': books_by_parent, }, { "wl-logo.png": os.path.join(settings.STATIC_ROOT, "img/logo-big.png"), })
def book_list(request, filters=None, template_name='catalogue/book_list.html', nav_template_name='catalogue/snippets/book_list_nav.html', list_template_name='catalogue/snippets/book_list.html'): """ generates a listing of all books, optionally filtered """ books_by_author, orphans, books_by_parent = Book.book_list(filters) books_nav = OrderedDict() for tag in books_by_author: if books_by_author[tag]: books_nav.setdefault(tag.sort_key[0], []).append(tag) return render(request, template_name, { 'rendered_nav': render_to_string(nav_template_name, {'books_nav': books_nav}), 'rendered_book_list': render_to_string(list_template_name, { 'books_by_author': books_by_author, 'orphans': orphans, 'books_by_parent': books_by_parent, }) })
def book_list(request, filters=None, template_name='catalogue/book_list.html', nav_template_name='catalogue/snippets/book_list_nav.html', list_template_name='catalogue/snippets/book_list.html'): """ generates a listing of all books, optionally filtered """ books_by_author, orphans, books_by_parent = Book.book_list(filters) books_nav = OrderedDict() for tag in books_by_author: if books_by_author[tag]: books_nav.setdefault(tag.sort_key[0], []).append(tag) # WTF: dlaczego nie include? return render_to_response(template_name, { 'rendered_nav': render_to_string(nav_template_name, {'books_nav': books_nav}), 'rendered_book_list': render_to_string( list_template_name, { 'books_by_author': books_by_author, 'orphans': orphans, 'books_by_parent': books_by_parent, }) }, context_instance=RequestContext(request))
def catalogue_csv(path): books_by_author, orphans, books_by_parent = Book.book_list() render_to_csv(path, 'reporting/catalogue.csv', locals())
def catalogue_csv(path): books_by_author, orphans, books_by_parent = Book.book_list() render_to_csv(path, 'reporting/catalogue.csv', locals())