Overview: Creating a Django Project

Get an overview of the topics covered in this chapter.

Part 1: Technical background

In this part of the course, we will learn how to build a REST API with Django and Django REST. This part provides the knowledge required to connect Django to a PostgreSQL database, add authentication using JSON Web Tokens, create RESTful resources supporting complex CRUD operations, and add tests to a Django application. We will specifically build the backend of a social media web application called Postagram with the most common features of a social media application, such as post management, comment management, and post likes.

Part 1 comprises the following chapters:

  • Creating a Django Project

  • Authentication and Authorization Using JWTs

  • Social Media Post Management

  • Adding Comments to Social Media Posts

  • Testing the REST API

Backend development

Django is one of the most famous backend frameworks written in Python and is often used to build simple or complex web applications. As for React, it’s one of the most widely used JavaScript libraries to create reactive and powerful user interfaces. In this chapter, “Creating a Django Project,” we’ll focus on Django.

Get hands-on with 1200+ tech skills courses.