Рубрики
Без рубрики

Django Pagination – простая, чем любые рамки

Дайнго Пагинация Я влюблен в Джангу. Конечно, это не моя лучшая рамка, но … помечена Django, Python, HTML, CSS.

Дайнго Пагинация

Я влюблен в Джангу. Конечно, это не моя лучшая рамка, но простота некоторых задач делает его потрясающим. Некоторые факторы, такие как аутентификация, формы, Pagination, требуют всего несколько линий кода, и вы готовы к работе.

Всякий раз, когда вы хотите изучить основу наилучшим образом, сначала прочитайте документацию. Pagination – это нижние номера или слова, которые содержат ссылки, направляющие Y9ou на следующую страницу. Чаще всего используется, когда мы хотим увеличить скорость загрузки сайта. Вам не нужно загружать все контент (особенно изображений), они принимают много загрузки байтов, поэтому замедление сайта. И именно то, как идея пегирования была изобретена.

Во-первых, после создания вашего контента на сайте. В View.py, чуть ниже основного класса, который содержит отображаемый контент, добавить. Значение x – количество элементов, необходимых на одной странице.

PostListView класса (ListView): заказ = [‘-Дата Отправки’]

Зайдите в свой HTML-файл, скажем, home.html, затем настроить несколько кнопок для первого, последнего, следующего и предыдущего, которые являются общими.

Давайте обсудим каждую строку обложки изображения – доброжелательно посмотрите на изображение, чтобы получить четкий вид.

Линия 1 Подтвердите, если эта страница Paginated. Если вы указываете «Paginated by» в просмотре .py, то он установит логию на true.

Линия 2. Эта строка подтверждает, есть ли предыдущая страница, чтобы она мог отображать предыдущую ссылку, если она не скрывается.

Линия 3. Если есть предыдущая страница, то она будет отображать ссылку на первую страницу, чтобы направить вас к первому контенту.

Линия 4 Если есть предыдущая, то эта ссылка направляет на предыдущую страницу.

Линия 5. Этот тег закрывает, если Page_obj.has_previous

Линия 6 Эта строка подтверждает, есть ли следующая страница. Для последней страницы это будет установлено значение FALSE, и следующие ссылки не отображаются (следующие и последние).

Линия 7. Эта ссылка направляет пользователя на следующую страницу.

Строка 8 Эта ссылка будет общее количество страниц и открыть последнюю страницу.

Линия 9. Линия завершает тестирование HAS_NEXT.

Строка 10 Эта линия завершает тест на пагинацию

Счастливое кодирование Джанго.

Оригинал: “https://dev.to/maniamartial/django-pagination-simple-that-any-framework-2i6d”