From 40274136fe0d0d077b358e948d0ab8ec99d39404 Mon Sep 17 00:00:00 2001 From: pi3c Date: Wed, 11 Oct 2023 19:16:37 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D1=83=20=D0=BD?= =?UTF-8?q?=D0=B5=20=D0=B7=D0=B0=D0=BC=D0=B5=D1=82=D0=B8=D0=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 4 +++- pyproger/blog/urls.py | 4 +++- pyproger/config.py | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fad6f04..10525b5 100755 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ -pyproger/upload/* +pyproger/uploads/* +!pyproger/uploads/.gitkeep + config.ini data/ diff --git a/pyproger/blog/urls.py b/pyproger/blog/urls.py index 8efa336..d7a8ace 100644 --- a/pyproger/blog/urls.py +++ b/pyproger/blog/urls.py @@ -91,10 +91,12 @@ def get_posts_by_tag(page=1, tag=None): per_page = current_app.config.get("POSTS_ON_PAGE") posts, total = get_all_posts_by_tag(tag, page, per_page) - total_pages = total // per_page + [0, 1][total % per_page != 0] if posts is None: abort(404) + + total_pages = total // per_page + [0, 1][total % per_page != 0] + list_pages = [ x for x in range(1, total_pages + 1) if x >= page - 2 and x <= page + 2 ] diff --git a/pyproger/config.py b/pyproger/config.py index fa139dc..c163d22 100755 --- a/pyproger/config.py +++ b/pyproger/config.py @@ -1,7 +1,7 @@ import os # Настройки блога -MYLIPOSTS_ON_PAGE = 6 +POSTS_ON_PAGE = 6 # Тема оформления админ панели FLASK_ADMIN_SWATCH = "slate"