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"