Fix photo ordering
[sommitrealweird.git] / sommitrealweird / photo / views.py
index fea7dd3750785654e2728d88d2a15771d1dadf87..bddd15dac75772187c90841e3964e35f463294d0 100644 (file)
@@ -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