Compare commits

..

No commits in common. "522109433364c74afeb2a7f77559f9fff724e84d" and "edd4e0ca41314ea49939e321ac53767f9d5fa0a6" have entirely different histories.

View File

@ -29,17 +29,7 @@ class IndexView(generic.ListView):
model = models.Movie model = models.Movie
def get_queryset(self): def get_queryset(self):
qs = models.Movie.objects return models.Movie.objects.filter(watched=False).order_by('id').all()
# Filter
if self.request.GET.get("watched", False) != "true":
qs = qs.filter(watched=False)
# Sort
order = self.request.GET.get("sort", "score")
if order in ('id', '-id', 'name', '-name'):
qs = qs.order_by(order).all()
elif order == "score" or order == "-score":
qs = sorted(qs.all(), key=lambda x: x.score, reverse=True if order == "score" else False)
return qs
def get_context_data(self): def get_context_data(self):
context = super().get_context_data() context = super().get_context_data()