django rest framework tutorial part 3: http://www.django-rest-framework.org/tutorial/3-class-based-views