Advertisement
kellykamay

api by year

Jul 24th, 2016
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.56 KB | None | 0 0
  1. # api/urls.py
  2. urlpatterns = [
  3.     url(r'^', include(router.urls)),
  4.     url(r'^story/(?P<year>\d{4})/', StoryYearViewSet),
  5. ]
  6.  
  7.  
  8. #  api/views.py
  9. class StoryYearViewSet(viewsets.ModelViewSet):
  10.     serializer_class = StorySerializer
  11.     permission_classes = (permissions.IsAuthenticatedOrReadOnly,
  12.                           IsOwnerOrReadOnly)
  13.  
  14.     def get_queryset(self):
  15.         theYear = self.kwargs['year']
  16.         return self.request.user.story_set.filter(earliest_date__year=theYear,
  17.                                                   latest_date__year=theYear)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement