|
|
|
|
@ -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): |
|
|
|
|
|