Форум сайта python.su
Может туплю, но не получается разобраться…
Есть задача - менять количество выводимых строк на листе. Если задать “навсегда”, то хватит paginate_by. Но если нужно чтобы при выводе object_list читать число для paginate_by из Profile пользователя, то не совсем ясно. Может кто подскажит , в каком методе правильно будет переопределить paginate_by и как это сделать?
Офлайн
vak
если вы внимательно посмотрите в код MultipleObjectMixin, то наверняка найдете там метод get_paginate_by.
Офлайн
FishHookОк. Попробую.
vakесли вы внимательно посмотрите в код MultipleObjectMixin, то наверняка найдете там метод get_paginate_by.
class ListasDeReproducao(ListView): # ... def paginate_queryset(self, queryset, page_size): page_size = self.request.GET.get('limite', page_size) paginate_queryset = super(ListasDeReproducao, self).paginate_queryset(queryset, page_size) return paginate_queryset
Офлайн
FishHookДа, через get_paginate_by заработало! Спасибо!
vakесли вы внимательно посмотрите в код MultipleObjectMixin, то наверняка найдете там метод get_paginate_by.
Офлайн