Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ResumeViewSet(viewsets.ModelViewSet):
- """ Resume views """
- authentication_classes = (TokenAuthentication,)
- permission_classes = (IsAuthenticated, )
- queryset_parser = QueryParser({
- 'salary': dict,
- 'skills': list,
- 'order': str
- })
- def get_queryset(self):
- """ Return queryset class """
- if self.action == 'list':
- params = self.queryset_parser.parse(self.request.query_params)
- query = ResumesQuery(params)
- return query.list()
- else:
- return Resume.objects.select_related('user', 'contact').prefetch_related(
- 'user__avatars', 'skills',
- 'workplaces', 'workplaces__company'
- ).all()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement