drf# Django REST framework Blog in Bangla Django REST framework example drf-cheat-sheet Why Django REST Framework? Base Example Model Installation Serialization Using ModelSerializer class Nested Serialization General Explicit HyperlinkedModelSerializer Dynamically modifying fields in serializer Views Using Function-based views Using Class-based views Using Generic Class-based views Using Mixins Using ViewSets Routers Custom Actions in ViewSets Pagination With Generic Class-based views or Viewsets With APIView or other Non-Generic View Modify Pagination Class Authentication SessionAuthentication TokenAuthentication Generate Tokens for users Obtaining Tokens OAuth2 Web Browsable API Overriding the Default theme Full Customization Testing APIRequestFactory Function base views Function base views models.py serializers.py views.py urls.py CLass base views models.py serializers.py views.py urls.py Mixins CLass base views models.py serializers.py views.py urls.py Django REST framework Generics views example Generics models.py serializers.py views.py urls.py viewsets CLass base views models.py serializers.py views.py urls.py