Ejemplo n.º 1
0
def TopTenVacanciesView(request):
    if request.method == 'GET':
        serializer = VacancySerializer(
            Vacancy.objects.all().order_by('-salary')[:10], many=True)
        return Response(serializer.data, status=status.HTTP_202_ACCEPTED)
    else:
        return Response(status=status.HTTP_500_INTERNAL_SERVER_ERROR)
Ejemplo n.º 2
0
 def put(self, request, vacancy_id):
     v = self.get_object(vacancy_id)
     serializer = VacancySerializer(v, request.data)
     if serializer.is_valid():
         serializer.save()
         return Response(serializer.data)
     return Response(serializer.error_messages, status.HTTP_400_BAD_REQUEST)