Loading video player…

Get Started With Django: Overview

Django is a fully featured Python web framework that can be used to build complex web applications. In this course, you’ll jump in and learn Django by example. You’ll follow the steps to create a fully functioning web application and, along the way, learn some of the most important features of the framework and how they work together.

By the end of this course, you will be able to:

  • Understand what Django is and why it’s a great web framework
  • Understand the architecture of a Django site and how it compares with other frameworks
  • Set up a new Django project and app
  • Build a personal portfolio website with Django

Sample Project (.zip)

411.3 KB

Course Slides (PDF)

1.7 MB

00:00 Hey! Welcome to this video course: introduction to Django through building out a portfolio site. My name is Martin, and I’m excited to have you here. Let’s get started building!

00:12 Our Part 1 is going to be Django Overview. In this section, I want to talk to you about what is a web framework, and why would you want to use one, and then more specifically, why would we want to use Django as a web framework?

00:26 We’ll talk about what you’ll build and what you’ll learn, so we’ll take a preview at the finished project, and then I’ve got a ton of checklists of awesome, interesting topics that we’re going to touch upon and dive into during this course. Right after that, we’re getting started by taking a look at the app structure in a Django project, then the file structure and all those automatically-generated files that come with a Django project.

00:51 We’ll end up by talking about the flow of how does a request move through a Django project, and finally have a quick recap of what did we talk over and what are we going to go over in the following section. For this first part, I want you to do not worry too much about it, just Relax and enjoy the ride! is what I have here.

01:10 There’s not going to be any coding involved from your side, I just want to make sure that you have an understanding of the basic concepts, that we’re going to together know where we’re headed in this course, that you’ve already seen the file structure that we’re going to be working with, et cetera, et cetera. So, relax and enjoy the ride.

01:27 Now, let’s get started with the second video. See you there!

Avatar image for webdeveloper

webdeveloper on March 2, 2020


How would you handle Model when db table already exist. I know you can make model from existing db with inspectdb command. Can we do work without Model and create views. I am working with DRF and I have already db in place with the table.

I hope you understand my question.


Become a Member to join the conversation.