Introduction to Django

Introduction to Django

4h 35mBeginner2024-10-25

Authors

Pearson

Pearson

Course details

Django is the most popular web framework for Python and is used by many large websites, including Instagram, the Washington Post, Spotify, and Eventbrite. It is great for getting projects up and running quickly, with all the built-in functionality to ensure that it is up to modern security standards and can scale to accommodate your future needs. This is a beginner-friendly introduction to building web applications in Django, the Python web framework for perfectionists with deadlines. In it, you will get some hands-on experience—starting an app from scratch—as well as some example code for your future reference.

Learning objectives
Set up a Django project from scratch.
Understand the model-template-view architecture.
Learn core features, like the ORM, the admin view, and the templating engine.

Skills covered

DjangoBack-End Web DevelopmentProgramming FoundationsFull-Stack Web DevelopmentWeb DevelopmentOpen SourceSoftware DevelopmentOne-Off

Concepts

Introduction

  • Introduction
  • Course requirements
  • Overview of Django

Get Started with Django

  • Learning resources
  • Before you start
  • Create a project
  • Default project files
  • Create a view

Write a Django App

  • Overview of Django apps
  • Write a visits app

Basic Concepts

  • Settings
  • Django ORM
  • Views
  • URLs
  • Templates
  • Admin

Intermediate Concepts

  • Django architecture
  • Django project structures
  • Example project overview
  • Deployment settings
  • Django ORM - Models
  • Django ORM - Queries
  • Django ORM - Migrations
  • The user model
  • URLs
  • Views
  • Class-based views
  • Admin
  • Front end
  • Templates
  • Forms

Conclusion

  • Summary
100,000 Toman