Compare commits
No commits in common. "522109433364c74afeb2a7f77559f9fff724e84d" and "edd4e0ca41314ea49939e321ac53767f9d5fa0a6" have entirely different histories.
5221094333
...
edd4e0ca41
@ -29,17 +29,7 @@ class IndexView(generic.ListView):
|
||||
model = models.Movie
|
||||
|
||||
def get_queryset(self):
|
||||
qs = models.Movie.objects
|
||||
# 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
|
||||
return models.Movie.objects.filter(watched=False).order_by('id').all()
|
||||
|
||||
def get_context_data(self):
|
||||
context = super().get_context_data()
|
||||
|
Loading…
Reference in New Issue
Block a user