def view(id): t = Template(file='templates/view.html') data = db[id] t.name = data['name'] t.item_list = data['items'] t.since = data['since'] t.place = data['place'] return str(t)
def printer(id): t = Template(file='templates/print.html') data = db[id] t.id = id t.name = data['name'] items = data['items'] items += [''] n = int(math.floor(len(items) / 2.0)) item_pairs = [(k, items[n + m]) for m, k in enumerate(items[:n])] t.item_list = item_pairs t.since = data['since'] return str(t)