From 6158afb2d52fff8df41463d92b60be3a0e884885 Mon Sep 17 00:00:00 2001 From: Laura Hawkins Date: Fri, 15 May 2015 17:11:56 -0700 Subject: [PATCH] my deckview is perfect and wonderful and <3 <3 <3 --- flashcards/models.py | 1 - flashcards/views.py | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/flashcards/models.py b/flashcards/models.py index a371f02..8a5e56c 100644 --- a/flashcards/models.py +++ b/flashcards/models.py @@ -208,7 +208,6 @@ class Section(Model): return '%s %s: %s (%s %s)' % ( self.department_abbreviation, self.course_num, self.course_title, self.instructor, self.quarter) - class LecturePeriod(Model): """ A lecture period for a section diff --git a/flashcards/views.py b/flashcards/views.py index 616f834..868301e 100644 --- a/flashcards/views.py +++ b/flashcards/views.py @@ -81,12 +81,13 @@ class SectionViewSet(ReadOnlyModelViewSet): return Response(serializer.data) @detail_route(methods=['get'], permission_classes=[IsAuthenticated]) - def deck(self, request): + def deck(self, request, pk): """ Gets the contents of a user's deck for a given section. """ qs = Flashcard.objects.all() qs = qs.filter(userflashcard__user=request.user) + qs = qs.filter(section = self.get_object()) serializer = FlashcardSerializer(qs, many=True) return Response(serializer.data) -- 1.9.1