Hint: You can adjust the default video playback speed in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁 This might be due to a temporary outage or because of a configuration issue with your browser. Please see our video player troubleshooting guide to resolve the issue.

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

Comments & Discussion

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.