Django REST framework for absolute beginners

Django REST framework for absolute beginners
Learn how to build a Web APIs with Django REST framework in a very clear and easy way

What you will learn

Create a Django project

Add apps to the project

Make the migrations and update the database

Use the Django administrative panel to populate the database

Customize the views to the admin

Create the serializers for our models

Create the views to handle the client request

Test the app with Postman

Make the code clean using class based views

Make the code cleaner using mixins and generics


Django REST framework is a powerful and flexible toolkit for building HTTP enabled service APIs that expose service and data. It can be consumed by a broad range of clients including browsers, mobiles, desktop and tablets. As it is HTTP service, so it can reach a broad range of client.

Django is a back-end framework used by Python developers to develop back-end applications. Django REST framework is used build Web APIs with Django

This course will take you in a step-by-step way to build your own Web APIs with Django REST framework

By taking this course you will have the required skills that you need to build real applications using Django REST framework and to learn advanced topics about Django REST framework


Requirements for this Course:

  • Basic Python knowledge

Who this course is for:

  • The course is python developers who wants to start learning web development with Django and Django rest framework
  • This course is ideal for people who wish to build their own web APIs that can be connected to a Front-end application developed with a Front-end framework like React or Angular

What you’ll learn

  • Django project structure
  • Admin site in a Django project
  • Class based views
  • Generic views
  • Implementing CRUD operations

Setting up the project

Setting up our django project

working with the admin site

Accessing admin site
Customizing the admin site

Basics of Django rest framework

Adding Django rest framework to our project
Implementing the serializer class
Implementing the LIST view
Mapping the LIST view to a url
Saving data in the database
Test our application with postman
Getting an object from the database
Updating an object in the database
Deleting an object form the database
Cleaning up our code

Class based views

Updating the LIST and CREATE views by using class based views
Retrieve, update and delete an object using class based views

Mixins classes

Using the LIST and CREATE views of mixins
Using the RETRIEVE, UPDATE and DESTROY views of mixins
Make our code cleaner with mixins classes

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO

Check Today's 30+ Free Courses on Telegram!