diff options
Diffstat (limited to 'aggregator/views.py')
-rw-r--r-- | aggregator/views.py | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/aggregator/views.py b/aggregator/views.py deleted file mode 100644 index bb3c1b7..0000000 --- a/aggregator/views.py +++ /dev/null @@ -1,22 +0,0 @@ -from django.core.paginator import Paginator, InvalidPage, EmptyPage -from django.http import Http404 -from django.shortcuts import render - -from .models import Post - -def posts(request, cat, page=1): - category = cat or 'post' - queryset = Post.objects.filter(category=category) - paginator = Paginator(queryset, 20) - - if page == None: - page = 1 - - try: - object_list = paginator.page(page) - except (EmptyPage, InvalidPage): - raise Http404 - - return render(request, 'aggregator/posts.html', - { 'list': object_list, - 'category': category }) |