1.2 - Creating a model to work with
1.3 - Creating a Serializer class
1.4 - Working with Serializers
1.5 - Using ModelSerializers
1.6 - Writing regular Django views using our Serializer
2.5 - Pulling it all together
2.6 - Adding optional format suffixes to our URLs
3.1 - Rewriting our API using class based views
3.2 - Using mixins
3.3 - Using generic class based views
4.1 - Adding information to our model
4.2 - Adding endpoints for our User models
4.3 - Associating Snippets with Users
4.4 - Updating our serializer
4.5 - Adding required permissions to views
4.6 - Adding login to the Browseable API
4.7 - Object level permissions
5.1 - Creating an endpoint for the root of our API
5.2 - Creating an endpoint for the highlighted snippets
5.3 - Hyperlinking our API