]> ToastFreeware Gitweb - philipp/winterrodeln/wradmin.git/blobdiff - wradmin/controllers/gasthaus.py
Simplify pagination.
[philipp/winterrodeln/wradmin.git] / wradmin / controllers / gasthaus.py
index a20566e497c22802fe5ef20e481665f4e996d975..65514ef91b5789511ec6e4956459acf750175bcf 100644 (file)
@@ -20,7 +20,9 @@ class GasthausController:
         q = model.meta.Session.query(model.WrInnCache)
         q = q.order_by(model.WrInnCache.page_title)
         c = TemplateContext()
-        c.paginator = paginate.Page(q.all(), page=int(request.args.get('page', 1)), items_per_page = 25)
+        c.paginator = paginate.Page(q.all(), page=int(request.args.get('page', 1)),
+                                    url_maker=lambda page: url_for('gasthaus_list', page=page),
+                                    items_per_page=25)
         return render_genshi_template('gasthaus_list.html', c=c)
 
     def view(self, id):