diff --git a/news/views.py b/news/views.py index 6637052..a1d51c2 100644 --- a/news/views.py +++ b/news/views.py @@ -11,13 +11,13 @@ from news.models import * class NewsList(ListView): model = News template_name = 'news/list.jinja' - queryset = News.objects.filter(is_public=True) + queryset = News.objects.filter(is_public=True).order_by('-pk') def get_queryset(self): tag = self.request.GET.get('tag', None) retval = self.queryset if tag: - retval = self.queryset.filter(tags_list__slug__iexact=tag, is_public=True) + retval = self.queryset.filter(tags_list__slug__iexact=tag, is_public=True).order_by('-pk') return retval def get_context_data(self, **kwargs):