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"