Форум сайта python.su
Здравствуйте. Использую в контроллере (ну, и в шаблоне, соответственно), paginator. Контролер выглядит следующим образом:
def list(self):
page = request.params.get('page', 1)
insured_q = meta.Session.query(model.Insured)
insured = insured_q.filter_by(fam=u'Иванов').all()
c.paginator = paginate.Page(
insured,
page = page,
items_per_page=30,
url_args = c.url_args,
)
return render('insured/list.mako')
insured = Session.query(Insured).all()
Офлайн
передавайте объект запроса вместо списка paginator-у и все будет в порядке
Офлайн
Простите, не совсем понял. “Передавайте объект запроса вместо списка” - это то, что я указал в первом отрывке кода?
Офлайн
def list(self):
page = request.params.get('page', 1)
insured_q = meta.Session.query(model.Insured)
insured = insured_q.filter_by(fam=u'Иванов')#.all()
c.paginator = paginate.Page(
insured,
page = page,
items_per_page=30,
url_args = c.url_args,
)
return render('insured/list.mako')
Офлайн
И правда, быстро работает ))) Спасибо за подсказку
Офлайн