def get_queryset(self): submissions = Submission.objects.all_sorted( self.request.GET.get('sort', 'created') ) if not Submission.allows_listing_hidden_by(self.request.user): submissions = submissions.exclude(hidden=True) return submissions
def home(request): """Home page.""" featured_submissions = Submission.objects.order_by('-modified').filter(featured=True) if not Submission.allows_listing_hidden_by(request.user): featured_submissions = featured_submissions.exclude(hidden=True) submissions = Submission.objects.all_sorted(request.GET.get('sort', 'created')) if not Submission.allows_listing_hidden_by(request.user): submissions = submissions.exclude(hidden=True) return object_list(request, submissions, extra_context={ 'featured_submission_list': featured_submissions, }, paginate_by=DEMOS_PAGE_SIZE, allow_empty=True, template_loader=template_loader, template_object_name='submission', template_name='demos/home.html')
def all(request): """Browse all demo submissions""" sort_order = request.GET.get('sort', 'created') queryset = Submission.objects.all_sorted(sort_order) if not Submission.allows_listing_hidden_by(request.user): queryset = queryset.exclude(hidden=True) return object_list(request, queryset, paginate_by=DEMOS_PAGE_SIZE, allow_empty=True, template_loader=template_loader, template_object_name='submission', template_name='demos/listing_all.html')
def home(request): """Home page.""" featured_submissions = Submission.objects.filter(featured=True)\ .exclude(hidden=True)\ .order_by('-modified').all()[:3] submissions = Submission.objects.all_sorted(request.GET.get('sort', 'created')) if not Submission.allows_listing_hidden_by(request.user): submissions = submissions.exclude(hidden=True) return object_list(request, submissions, extra_context={ 'featured_submission_list': featured_submissions, }, paginate_by=DEMOS_PAGE_SIZE, allow_empty=True, template_loader=template_loader, template_object_name='submission', template_name='demos/home.html')
def get_queryset(self): submissions = Submission.objects.all_sorted( self.request.GET.get('sort', 'created')) if not Submission.allows_listing_hidden_by(self.request.user): submissions = submissions.exclude(hidden=True) return submissions
def get_queryset(self): sort_order = self.request.GET.get('sort', 'created') queryset = Submission.objects.all_sorted(sort_order) if not Submission.allows_listing_hidden_by(self.request.user): queryset = queryset.exclude(hidden=True) return queryset