X-Git-Url: https://git.sommitrealweird.co.uk/sommitrealweird.git/blobdiff_plain/2f8f1efa5214444b2e867bde2a6f5297d1f3caea..77c6bd606ee5003500ed80ea1e3561993f038e05:/sommitrealweird/photo/views.py?ds=inline diff --git a/sommitrealweird/photo/views.py b/sommitrealweird/photo/views.py index fea7dd3..75b1f73 100644 --- a/sommitrealweird/photo/views.py +++ b/sommitrealweird/photo/views.py @@ -1,6 +1,6 @@ from django.views.generic import ListView, DetailView from django.http import Http404 -from photo.models import Album, Photo +from sommitrealweird.photo.models import Album, Photo class AlbumListView(ListView): model = Album @@ -10,12 +10,14 @@ class AlbumListView(ListView): class PhotoListView(ListView): model = Photo paginate_by = 20 - order_by = 'order, image' + + def order_by(self): + return self.ordering def get_queryset(self): try: album = Album.objects.get(slug__exact=self.kwargs['slug']) - return Photo.objects.filter(album=album) + return Photo.objects.filter(album=album).order_by('order', 'image') except: raise Http404