Skip to main content
Intermediate 13 planned topics Full Stack

Introduction to Django

Learn Django models, views, templates, and the admin. Free Django introduction for Python web developers.

Learning Outcomes

  • Create a Django project and app
  • Define a model and run migrations
  • Write a view and a template
  • Use the admin for basic data entry

Overview

Django is a batteries-included Python web framework: ORM, admin, auth, and templating ship together.

This introduction shows the MVT pattern and why you define models before pages.

It is a strong choice for CRUD apps and dashboards.

What this course will cover

  1. 1. Project layout
  2. 2. Models
  3. 3. Views
  4. 4. Templates
  5. 5. URLs
  6. 6. Admin

Start a complete tutorial now

Full 6-level lessons are live for C, C++, Java, Python, and JavaScript. Use them while the remaining Django lessons are added.

← All technology tutorials