У меня модуль разбивки на страницы в основном работает, но есть одна проблема. Как я могу показать только часть всех доступных страниц. Например, допустим, я нахожусь на странице 5 из n страниц, я бы хотел показать.
1,2,3,4,5,6 .... (n-1) (n).
Я считаю, что у Ruby есть некая причудливая внешняя магия для достижения этой цели. Могу ли я что-нибудь сделать в модуле django?
Из просмотра других сайтов, кажется, что логика в основном такова: выберите фиксированное количество мест. Если это число больше, чем количество, отображаемое в настоящее время, добавляйте элементы, когда пользователь переходит на страницу вперед. Как только это количество мест будет достигнуто, покажите только x мест слева и справа от текущей страницы.
Должен ли я просто написать собственную логику шаблона для этого?
Спасибо