40% done

#4. ModelViewSets: views, but for endpoint data

ViewSet (or ModelViewSet) is a just a configuration for how to display, validate and access (permission level) your model in API:

See examples of ModelViewSet